老问题: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 " );

 

 

你可能感兴趣的:(utf-8)