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,浏览器)