jsp pageencoding
1樓:育知同創教育
jsp中pageencoding說明:
1. pageencoding 只是指明瞭 jsp 頁面本身的編碼格式,跟頁面顯示的編碼沒有關係;容器在讀取(檔案)或者(資料庫)或者(字串常量)時將起轉化為內部使用的 unicode,而頁面顯示的時候將內部的unicode轉換為contenttype指定的編碼後顯示頁面內容;如果pageencoding屬性存在,那麼jsp頁面的字元編碼方式就由pageencoding決定,否則就由contenttype屬性中的charset決定,如果charset也不存在,jsp頁面的字元編碼方式就採用預設的iso-8859-1。
2. contenttype 指定了mime型別和jsp頁面回應時的字元編碼方式。mime型別的預設值是「text/html」; 字元編碼方式的預設值是「iso-8859-1」.
mime型別和字元編碼方式由分號隔開;
3. 兩者關係pageencoding的內容只是用於jsp輸出時的編碼,不會作為header發出去的; 是告訴web server jsp頁面按照什麼編碼輸出,即web伺服器輸出的響應流的編碼;
2樓:
我的也是。
在你的安裝目錄下面去找這個目錄。
myeclipse
在裡面找到 用記事本開啟(什麼都可以)我是editplus xml註釋下面第一行就能看到 把後面的pageencoding="$encoding" 這個改成pageencoding="gbk" 就可以了。
樓上那個是jsp檔案在eclipse裡的編碼方式,一般處理jsp顯示亂碼的問題的 呵呵。
3樓:網友
按著alt+enter
再彈出的東西那你能看到,改成你喜歡的編碼。
contenttype與pageencoding、charset的區別
4樓:匿名使用者
contenttype="text/html; charset=gb2312" 可以設定編碼方式text/html 和設定字符集gb2312pageencoding="utf-8" 只可以設定字符集。
為什麼有了pageencoding = "gbk"為什麼還要用setcharacterencoding(「gbk」)
5樓:網友
乙個伺服器乙個是模型生成的頁面編碼兩者要統一。
pageencoding和charset有什麼區別
6樓:網友
pageencoding表示這個頁面接收到引數以什麼字符集來編碼,charset為指定此頁面的編碼方式。前者指明瞭此頁面對request裡的引數如何編碼,後者指明瞭如何對本頁面裡的字元如何編碼。