读书人

ajax中文乱码有关问题解决办法

发布时间: 2012-10-08 19:54:56 作者: rapoo

ajax中文乱码问题解决方法
ajax在进行客户端开发时,中文乱码是不同的浏览器遇到的常见问题,最近研究了一下,有如下办法可以解决,欢迎大家提供自己的乱码解决之道
第一种:
var url = "AJAXServlet?name=" + encodeURI(userName);
//解决乱码客户端做一次encodeURI,服务器端做如下处理
name = new String(old.getBytes("ISO8859-1"),"utf-8");

第二种:
var url = "AJAXServlet?name=" + encodeURI(encodeURI(userName));
//客户端做两次encodeURI,服务器端做一次URLDecoder.decode(name,"UTF-8")

读书人网 >Ajax

热点推荐