ljsp程式存在有與servlet程式完全相同的中文亂碼問題
ü輸出響應正文時出現的中文亂碼問題
ü讀取瀏覽器傳遞的引數資訊時出現的中文亂碼問題
ljsp引擎將jsp頁面翻譯成servlet原始檔時也可能導致中文亂碼問題
üjsp引擎將jsp原始檔翻譯成的servlet原始檔預設採用utf-8編碼,而jsp開發人員可以採用各種字符集編碼來編寫jsp原始檔,因此,jsp引擎將jsp原始檔翻譯成servlet原始檔時,需要進行字元編碼轉換。
ü如果jsp檔案中沒有說明它採用的字符集編碼,jsp引擎將把它當作預設的iso8859-1字符集編碼處理。
l如何解決jsp引擎翻譯jsp頁面時的中文亂碼問題
ü通過page指令的contenttype屬性說明jsp原始檔的字符集編碼
page指令的pageencoding屬性說明jsp原始檔的字符集編碼
JSP語法Page指令
page 指令 定義jsp檔案中的全域性屬性.jsp 語法 language j a extends package.class import session true false buffer none 8kb sizekb autoflush true false isthreadsafe tr...
jsp 解決中文亂碼
1.利用new string param.getbytes iso 8859 1 utf 8 對每乙個引數進行轉換。string nickname request.getparameter nickname nickname new string param.getbytes iso 8859 1 ...
解決JSP中文亂碼問題
1.頁面文字出現亂碼 導致這樣的原因是因為jsp 的宣告,沒有採用utf 8導致的 正確做法 將chartset有關的全部設定為utf 8 2.post表單提交引發的亂碼 這個很好解決,在接收時將response進行轉碼就行,response.setcharactercoding utf 8 3.g...