当前位置: 技术问答>java相关
请教TOMCAT中文问题
来源: 互联网 发布时间:2015-03-20
本文导语: 原来程序在JRUN上运行一切正常,移到TOMCAT4.0(3.0也一样)后JSP中的中文都成为?? (从bean中读出中文显示正常). jsp中charset已设为gb2312(或者GBK,UTF8等等).$jsp.java(tomcat4.0)中已是response.setContentType("gb2312"). 浏览器中报错页面的中...
原来程序在JRUN上运行一切正常,移到TOMCAT4.0(3.0也一样)后JSP中的中文都成为??
(从bean中读出中文显示正常).
jsp中charset已设为gb2312(或者GBK,UTF8等等).$jsp.java(tomcat4.0)中已是response.setContentType("gb2312").
浏览器中报错页面的中文也是??,但TOMCAT控制台中同样的中文报错信息显示正常.
最好能介绍一下TOMCAT处理中文的方法,为什么tomcat的$jsp.java的中文都是乱码?
而有时setContentType("ISO-8859-1")也能正常显示中文.
问了许多论坛了,麻烦高手帮帮忙,谢谢!(肯定给分)
(从bean中读出中文显示正常).
jsp中charset已设为gb2312(或者GBK,UTF8等等).$jsp.java(tomcat4.0)中已是response.setContentType("gb2312").
浏览器中报错页面的中文也是??,但TOMCAT控制台中同样的中文报错信息显示正常.
最好能介绍一下TOMCAT处理中文的方法,为什么tomcat的$jsp.java的中文都是乱码?
而有时setContentType("ISO-8859-1")也能正常显示中文.
问了许多论坛了,麻烦高手帮帮忙,谢谢!(肯定给分)
|
关注!!
我在Jbuilder5下(tomcat3.2),,也遇到同样的问题!!
特别是在保存到数据库的时候,遇中文就保存不下来(但无错误提示)!!
请高手解答此问题,我再加送20分!! 一定!!
我在Jbuilder5下(tomcat3.2),,也遇到同样的问题!!
特别是在保存到数据库的时候,遇中文就保存不下来(但无错误提示)!!
请高手解答此问题,我再加送20分!! 一定!!
|
我用的jdbc驱动。加一句useUnicode=true&characterEncoding=8859_1就可以了。??就都变成中问的了。
|
it should be "8859_1" not that gb one
|
response.setContentType("text/html; charset=GB2312");
或者response.setContentType("text/html; charset=UTF-8");
charset前面留一个空格
或者response.setContentType("text/html; charset=UTF-8");
charset前面留一个空格