GBK编码的项目AJAX中文乱码问题的解决方法如下:
第一步:将中文参数两次URL编码
xmlhttp.open("get", "../bmgz/mdxz.html?mdxzId="+encodeURIComponent(encodeURIComponent(e))+"&method=searchXztz", true);
第二步:后台输出如下
String rsp = java.net.URLEncoder.encode(buf.toString(), "utf-8");
rsp = rsp.replaceAll("\\+", "%20");
out.print(rsp);
第三步:AJAX回调函数中URI解码
decodeURIComponent(data)
OK!