1. 程式人生 > >tomcat8中已解決了get方式提交中文亂碼問題

tomcat8中已解決了get方式提交中文亂碼問題

 今天在Filter中實現全站統一編碼時,發現對get方式進行iso解碼後再有utf-8編碼,結果還是亂碼 .

然後就去掉

parameter = new String(parameter.getBytes("ISO-8859-1"), "utf-8");

這段程式碼,竟然好了,也就是說不處理還好著,一處理倒亂碼了,  然後再網上查閱資料才知道tomcat8已經對get方式中文亂碼進行了處理. 這在tomcat8中的server.xml中就可以看出來.

在tomact8中只對post方式進行中文亂碼處理即可 解決程式碼就這兩句:

// post請求處理亂碼
		request.setCharacterEncoding("utf-8");
		response.setContentType("html/text;charset=utf-8");