读书人

servlet 乱码 ie通常 火狐乱码

发布时间: 2012-07-30 16:19:05 作者: rapoo

servlet 乱码 ie正常 火狐乱码
最近遇到个servlet乱码的问题 ,用get方式发送请求.
而且我是设置了 response.setCharacterEncoding("utf-8");这个的
查资料:

(1) HttpServletRequest.setCharacterEncoding()方法 仅仅只适用于设置post提交的request body的编码而不是设置get方法提交的queryString的编码。该方法告诉应用服务器应该采用什么编码解析post传过来的内容。

然后再servlet里面加了

aaa = new String(vin.getBytes("ISO-8859-1"),"utf-8"); 

encodeURI 这个方法是用utf-8进行编码的;
encodeURIComponent() 和encodeURI差不多,还有escape()方法都是js编码的方法...

详细解释:
1、http://www.phppx.com/article/84.html
2、http://my.oschina.net/aomo/blog/14055

读书人网 >互联网

热点推荐