如何处理 Ajax 的中文乱码问题 ?

9 查阅

如何处理 Ajax 的中文乱码问题 ?

参考答案:

解析: 有中文乱码是因为 JavaScript 页面和 action 类中使用的编码方式不一致造成 的,可采用如下两种方式解决:

(1)页面的 JavaScript 做两次 encodeURI,服务器的 serverlet 获取后做一次 UTF-8 转码,因为前两次进行编码后都变成了英文的字节码,所以到服务器端无论如何解码都不会错误,推荐使用该方法。

• JavaScript 的代码 var url="Ajaxserver?name="+enco