JSP頁面編碼

pageEncoding = "UTF-8" :設置的是jsp翻譯成Java文件時使用的編碼。

contentType="text/html; charset=UTF-8" :作用是讓瀏覽器用utf-8來解析返回的數據

request.setCharacterEncoding("UTF-8") :作用是設置客戶端請求和數據庫取值時的編碼,不指定的默認使用"iso-8859-1",此語句僅可解決post亂碼。

response.setCharacterEncoding("UTF-8"):作用是告訴servlet用utf-8轉碼,而不是用默認的iso8859-1。

 

get亂碼解決辦法:

(1)修改tomcat的server.xml中的 URIEncoding屬性 ;

(2)使用str = new String(str.getBytes("iso-8859-1"),"utf-8");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章