老问题: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 });
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");
2 paramValue = java.net.URLDecoder.decode(paramValue,"UTF-8");
版权声明: 本文为博主 网无忌 原创文章,欢迎转载,但请务必标注原文链接。
本文链接: https://www.cnblogs.com/netWild/archive/2010/11/30/1892390.html