当前位置: 技术问答>java相关
如何解决tomcat 4.1.12的中文乱码问题?
来源: 互联网 发布时间:2017-04-14
本文导语: 我在以前的帖子中看到过Tomcat3.1中文乱码解决办法 : ..... response.setContentType("text/html;Charset=GB2312"); ServletOutputStream out = response.getOutputStream(); out.println("北京"); ... 可是该方法不适合4.1.12版本(是否适合其他版本...
我在以前的帖子中看到过Tomcat3.1中文乱码解决办法 :
.....
response.setContentType("text/html;Charset=GB2312");
ServletOutputStream out = response.getOutputStream();
out.println("北京");
...
可是该方法不适合4.1.12版本(是否适合其他版本我也不清楚),求救!请大虾门告诉我如何解决?
.....
response.setContentType("text/html;Charset=GB2312");
ServletOutputStream out = response.getOutputStream();
out.println("北京");
...
可是该方法不适合4.1.12版本(是否适合其他版本我也不清楚),求救!请大虾门告诉我如何解决?
|
我用的就是tomcat4.1.12,什么问题也没有。
如果按照上面两位所说,还不行,那么可能是如下原因:
编辑器使用iso-8859-1编码方式,那么你输入的中文字段,本身就有问题。文件保存后,用记事本打开,中文可能变成了乱码。
要把编辑器的编码方式改为GBK(这种情况不常见,不过的确有些编辑器的默认编码方式存在问题)。
编译时的-encoding参数,以你的系统编码格式为默认值,所以如果你用的是中文系统(编码:GBK),就不需要改动它。
如果按照上面两位所说,还不行,那么可能是如下原因:
编辑器使用iso-8859-1编码方式,那么你输入的中文字段,本身就有问题。文件保存后,用记事本打开,中文可能变成了乱码。
要把编辑器的编码方式改为GBK(这种情况不常见,不过的确有些编辑器的默认编码方式存在问题)。
编译时的-encoding参数,以你的系统编码格式为默认值,所以如果你用的是中文系统(编码:GBK),就不需要改动它。
|
如果操作系统是中文,换GBK,如果是英文换ISO8859_1
另外,javabean在编译时也要加上相应的编码参数(-encoding)
另外,javabean在编译时也要加上相应的编码参数(-encoding)
|
把这句话加到你的jsp页面试试: