+ -
当前位置:首页 → 问答吧 → 又是乱码问题,帮帮忙,这次真的没辙了!

又是乱码问题,帮帮忙,这次真的没辙了!

时间:2011-09-01

来源:互联网

我的JSP页面里有一个HMTL文件的连接,点过去HTML文件 就乱码了,JSP页面的编码是UTF-8的,HTML文件的页面编码是gb2312的,问一下,对于这样的乱码应该如何去解决啊??
  我真的没有遇到过这种情况的乱码,求高手指教指教。。

作者: xziblack   发布时间: 2011-09-01

你把jsp页面改成gb2312啊,看看是不是网页头部是不是有不需要的语句可以删掉的

作者: EverWHL   发布时间: 2011-09-01

统一页面编码,然后把你的网页的顶部显示的内容进行对比

作者: wnwyxx   发布时间: 2011-09-01

为什么不都用UTF-8的呢

作者: LeeHomWong   发布时间: 2011-09-01

都换成gb2312吧

作者: pang0817   发布时间: 2011-09-01

页面统一用gb2312或者写成gbk也成,在提交处理那边设置一下request也成为gbk。因为默认的是get方式,提交码是"ISO-8859-1"所以会出现乱码。
再不行就转化下
String username=new String(request.getParatemet("username").getbtype("ISO-8859-1"),"gbk");
应该就可以了。。

作者: ansn009   发布时间: 2011-09-01

String username=new String(request.getParatemet("username").getbytes("ISO-8859-1"),"utf-8");

作者: helloshihaiping   发布时间: 2011-09-01

正确的做法是
用Editplus打开html文件,选择另存为。。。,在另存为对话框中,选择编码 gb2312,确定就可以了。

作者: yuanjianbin   发布时间: 2011-09-01

可以用过滤器。在web.xml配置一下。

作者: longjiaoying   发布时间: 2011-09-01