一般大家解决中文乱码的方式是:
1在 加URIEncoding="UTF-8"
2程序中加 filter request.setCharacterEncoding(ecoding);
需要注意的是:request.setCharacterEncoding(ecoding); 方法 仅仅只适用于设置post提交的request body的编码而不是设置get方法和js的提交的queryString的编码和js的window.location.href编码
不同浏览器的get发送方式各不周 ie默认的是utf-8 firefox默认是gbk
解决办法:
js:window.location.href=encodeURI("a.html“);
get 改成 post 其实是该也可以 不过就是把发送过的url从新发送时 接受的会是乱码
本文介绍了如何解决HTTP请求中出现的中文乱码问题,重点讨论了POST与GET请求的处理方式差异,包括使用URIEncoding参数及JavaScript的encodeURI方法。
9710

被折叠的 条评论
为什么被折叠?



