老问题:JSP,AJAX,UTF-8,Get,乱码!
2010-11-30 20:41
288 查看
前后台都是UTF-8编码,在用AJAX的GET方式传递数据时,发生乱码!
将解决方式记载一下,以待追溯:
前台:
var strUrl = "../getInfo?paramName=中文参数值";
strUrl = encodeURI(encodeURI(strUrl)); //两次URL转码
Ext.Ajax.request({
url : strUrl,
method : 'GET'
});
后台:
String paramValue = request.getParameter("paramName");
paramValue = java.net.URLDecoder.decode(paramValue,"UTF-8");
将解决方式记载一下,以待追溯:
前台:
var strUrl = "../getInfo?paramName=中文参数值";
strUrl = encodeURI(encodeURI(strUrl)); //两次URL转码
Ext.Ajax.request({
url : strUrl,
method : 'GET'
});
后台:
String paramValue = request.getParameter("paramName");
paramValue = java.net.URLDecoder.decode(paramValue,"UTF-8");
相关文章推荐
- 老问题:JSP,AJAX,UTF-8,Get,乱码!
- jsp中 ajax的get请求的中文乱码问题的解决方法
- dhl:ajax无法跨域改用getJSON(解决服务器返回json数据中文为乱码的问题$.ajaxSetup({ scriptCharset: "utf-8" , contentType: "application/json; chars)
- ajax的get请求的中文乱码问题,(jsp 的pageEncoding ="GBK")
- jsp中 ajax的get请求的中文乱码问题的解决方法
- JSP解决ajax使用$.get()方式提交中文出现乱码问题
- 在JSP中,使用get提交方式出现乱码时,为什么要使用new String(s.getBytes("iso-8859-1"),"utf-8");?
- JSP中request.getParameter()乱码问题
- Ajax + jsp +servlet 中文乱码问题解决办法
- jsp(get中文乱码问题)
- 中文乱码问题 ? 原因:JSP中默认使用iso-8859-1字符编码方式,不支持中文 ? 常见的支持中文的编码方式:gb2312(常用简体汉字)、gbk(简体和繁体汉字)、utf-8 ? 解决中文乱码
- Ajax get方式传值乱码问题
- servlet中通过request.getRequestDispatcher跳转到jsp页面乱码问题
- JSP 表单输入,UTF编码,get方式提交数据出现中文乱码解决方法
- [转]JSP中request.getParameter()乱码问题
- JSP和Servlet互相传输数据的过程中产生的乱码问题及解决方案(没有使用AJAX的情况)
- [转]JSP中request.getParameter()乱码问题
- php ajax 中文乱码问题解决办法(接收发送)utf-8 GBK GB2312
- JSP的get方式中文乱码问题
- Tomcat 5环境下的jsp中文乱码问题(分别针对POST、GET方法)