一般大家解决中文乱码的方式是:
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从新发送时 接受的会是乱码