1. 程式人生 > >Get Post請求方式後端亂碼問題

Get Post請求方式後端亂碼問題

第一次遇到這個問題,嘗試了網友幾乎所有的操作

1.Tomcat修改Server.xml裡的Connector新增URIEncoding="UTF-8"

2.JSP頁面form表單提交accept-charset="UTF-8",

3.web.xml層配置攔截器,

4.windows裡Preferences裡的WEB裡的JSPFILES裡的encoding改成UTF-8都不行,

第一次遇到這個問題也找了好久才找到一個強轉方法

String username=request.getParameter("username");
//post請求強制轉化亂碼問題
String username1=new String(username.trim().getBytes("ISO-8859-1"), "UTF-8");

這個是POST請求的轉化,因為get請求和post請求的轉化是不同的,此時username1的資料就正常不再亂碼

 

建議:上面的四點自己還是要去理解的,去看下get post亂碼的解決方法瞭解他們

 

PS:第一次部落格記錄之前遇到的問題也沒記錄日後學習新的技術遇到的BUG都在這裡分享,加油哦猿猿們