js向servlet传参IE乱码,chrome却正常传参
2014-04-21 14:43
337 查看
首先声明:编码采用的均是UTF-8;各种设置过编码为UTF-8;
但是chrome浏览器却显示正常,到了IE出现乱码,之后若采用new String(str.getBytes("iso-8859-1"),"GBK");方能显示正常。但是项目统一采用UTF-8编码方式,并且若做以上修改,chrome 出现乱码。
采用两次加密,再解密的方式便可以有效处理。
js:
var servlet="/crhmis/crh2AttachListServlet?trainnum="+trainnum+"¤tPage="+currentPage+"&pageLength="+pageLength+"&attachbureau="+encodeURI(encodeURI(attachbureau));
servlet:
String attachbureau=URLDecoder.decode(request.getParameter("attachbureau"),"UTF-8");
但是chrome浏览器却显示正常,到了IE出现乱码,之后若采用new String(str.getBytes("iso-8859-1"),"GBK");方能显示正常。但是项目统一采用UTF-8编码方式,并且若做以上修改,chrome 出现乱码。
采用两次加密,再解密的方式便可以有效处理。
js:
var servlet="/crhmis/crh2AttachListServlet?trainnum="+trainnum+"¤tPage="+currentPage+"&pageLength="+pageLength+"&attachbureau="+encodeURI(encodeURI(attachbureau));
servlet:
String attachbureau=URLDecoder.decode(request.getParameter("attachbureau"),"UTF-8");
相关文章推荐
- (6) javaweb 文件下载 ie chrome正常 但是ff下载中文名称乱码 另附上传下载代码
- IE 浏览器js 中文传参出现乱码问题的解决办法
- jsp 中提交表单后在firefox、chrome 中中文显示为正常,但在IE中中文显示为乱码?
- jsp 中提交表单后在firefox、chrome 中中文显示为正常,但在IE中中文显示为乱码?
- js传递给NPAPI插件的字符串参数在Firefox下正常,在chrome下面会有乱码现象的问题解决
- IE下 JS传参出现中文乱码解决
- chrome 谷歌浏览器下异常代码--IE下正常 js
- 解决ExtJS在chrome或火狐中正常显示,但是在ie中不显示的问题
- 为什么同一个网址,IE正常打开,火狐跟chrome都打不开
- 编码乱码,浏览器IE乱码,谷歌正常问题
- 【WEB】jsp向servlet传参中文乱码问题解决
- ie,firefox,opera,chrome,safari js 判断五大主流浏览器
- WCF IE 能够正常访问,chrome 和firefox不能正常访问
- js判断浏览器版本(IE,FF,Chrome,Opear,Safari)
- chrome ie阻止js弹窗
- js页面传参中文乱码问题
- CSS3 div水平、垂直居中,IE9以上、Firefox、Chrome均正常
- JS 回车提交,兼容IE、火狐、Opera、Chrome、Safari
- JS中getYear()的兼容问题 实习IE火狐均正常
- HTML&CSS&JS兼容树(IE,Firefox,chrome)