1. 程式人生 > >java中的中文亂碼處理

java中的中文亂碼處理

1.在頁面設定編碼方式(UTF-8)
2.編寫字元編碼過濾器 在過濾器中寫下一下程式碼:
HttpServletRequest request = (HttpServletRequest)arg0;
HttpServletResponse response = (HttpServletResponse)arg1;
//設定字元編碼屬性
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
3.在tomcat修改埠的地方 加上這樣一句程式碼:URIEncoding="UTF-8"

如下所示:  <Connector connectionTimeout="20000" port="8088" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
4.將要傳送的資料這樣傳送:
URLEncoder.encode("要傳送的字串","UTF-8");
5.修改瀏覽器的編碼方式
6.修改自己系統或編輯器的編碼方式