1. 程式人生 > >Eclipse JEE 網頁中中文亂碼問題

Eclipse JEE 網頁中中文亂碼問題

1.請求和響應的編碼設定為UTF-8

主要是以下兩句程式碼


// 請求設定編碼為UTF-8
request.setCharacterEncoding("utf-8");
// 響應設定為UTF-8
response.setContentType("text/html; charset=utf-8");
// 注意注意!!!!!,設定編碼一定要寫在取資料和獲得響應輸出流前面,如下面兩句的前面
String name = request.getParameter("name");
PrintWriter out = response.getWriter();

 

 2.設定JSP的編碼

這幾個地方的編碼改成UTF-8的。

重點重點!!!每次都改很麻煩,最好的方法是在IDE中去設定一下。如Eclipse。

設定步驟:windows->preferences->web->JSP Files->設定為UIF-8就好。

 

 

3.修改Tomcat的編碼為UTF-8

開啟Tomcat中conf目錄下的server.xml檔案、找到Connector節點,加上URIEncoding="UTF-8",如下圖

 

這三個處理完了,基本上就不會有亂碼的問題了。