天天看點

老問題:JSP,AJAX,UTF-8,Get,亂碼!

前背景都是UTF-8編碼,在用AJAX的GET方式傳遞資料時,發生亂碼!

将解決方式記載一下,以待追溯:

前台:

1 var strUrl = "../getInfo?paramName=中文參數值";   

2 strUrl = encodeURI(encodeURI(strUrl)); //兩次URL轉碼   

3  Ext.Ajax.request({   

4     url : strUrl,   

5     method : 'GET'   

6 });  

背景:

1 String paramValue = request.getParameter("paramName");   

2 paramValue = java.net.URLDecoder.decode(paramValue,"UTF-8");

寵辱不驚,看庭前花開花落;去留無意,望天上雲卷雲舒