针对比较有代表性的问题,我们整理了Java ajax出现中文乱码解决,希望对此感兴趣的朋友有所参考。
ajax Js 客户端:
var data = "words="+encodeURI(encodeURI(_word)); // 注意,这里把需要提交的中文字符串进行两次encodeURI
xmlhttp.open("post",postAction, true);
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlhttp.send(data);
ajax Java 服务器端:
String words= request.getParameter("words");
words= java.net.URLDecoder.decode(words, "UTF-8");
通过 URLDecoder.decode 解码后 即可得到正确的中文字符串!
感谢阅读Java ajax出现中文乱码解决,还满意吗?希望可以更好的帮助到您!!
相关推荐:
Java文档注释的技巧
标签:java教程
分享到: