liaokang.java 发表于 2013-1-29 10:51:43

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")
页: [1]
查看完整版本: ajax中文乱码问题解决方法