如何控制浏览器在Servlet和JSP之间的解码方式?
答案:2 悬赏:40
解决时间 2021-01-31 12:03
- 提问者网友:饮鸿
- 2021-01-30 22:47
IE8.0 , 火狐 ,Opera,360, IE8.0出现部分乱码,其他三个正常显示。Opera 和火狐非IE内核,正常显示没错,360和8.0同是IE内核的为什么一个能正常解码一个不能l ? (顺便提下,session在其他三个浏览器退出后失效,而我的IE重启后照样可以正常使用,这个IE8.0也太拽了吧,把表单数据cookie等全部清空照样还存在,只能通过手动销毁session后,才终于失效,不懂~) 数据库——>JSP:正常显示数据库——>Bean------>Servlet---->JSP:正常显示JSP----->Servlet------>Bean------->数据库:正常存储(表单)数据库------>JSP(正常)------->Servlet(乱码) 已经用了过滤器,页面编码也设置,Servlet也用response.setC****编码设置过 tomcat 也统一设为UTF-8码
最佳答案
- 二级知识专家网友:绝望伪装
- 2021-01-30 23:30
如果是win7系统的话下载一个IETester用不同的浏览器版本兼容模式看看,我之前一个fckeditor插件问题在ie7上显示找不到对象,但是用ie7 或ie6就完全正常了,如果不是浏览器问题就再看看代码吧
全部回答
- 1楼网友:安稳不如野
- 2021-01-31 00:52
string aa = new string (request.getparemer("bb").getbyte("gbk"),"gbk");
试试这个
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯