H
huangyuanqin
Unregistered / Unconfirmed
GUEST, unregistred user!
网页在Windows2000server+Tomcat5.0下运行正确,但转到Linux redHat9.0+Tomcat5.0出现乱码。说明:
1、无论是静态网页还是JSP文件,均出现乱码。
2、选择浏览器->查看->编码,自动选择且为西欧,将其改为简体中文,网页正常显示,但下一页又默认选择西欧。
3、在静态网页或JSP中加入<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=gb2312">均无效,在JSP中加入<%@ page contentType="text/html;charset=gb2312" %>无效,加入<%@ page contentType="text/html;charset=8859_1" %>页面正常显示,但如果将所有页面如此设是无可奈如之选择,并无实质解决问题。
请问
1、是不是可以通过设置Linux的默认字符集解决?如何设置?在“开始”中只看到“语言”的设置(已设为简体中文)。
2、是不是还可以通过设置Tomcat或java的encoding来解决?好像有这么一句:-DfileEncoding=GB2312,但不知应如何设!
3、通过网上搜索,如有装Apache,则可设httpd.conf的adddefaultcharset为gb2312即可,但我并未安装Apache。
希望有此经验的高手不吝赐教!如解决,万分感谢,同时将200分送上!(此问题已困扰了我几星期)
1、无论是静态网页还是JSP文件,均出现乱码。
2、选择浏览器->查看->编码,自动选择且为西欧,将其改为简体中文,网页正常显示,但下一页又默认选择西欧。
3、在静态网页或JSP中加入<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=gb2312">均无效,在JSP中加入<%@ page contentType="text/html;charset=gb2312" %>无效,加入<%@ page contentType="text/html;charset=8859_1" %>页面正常显示,但如果将所有页面如此设是无可奈如之选择,并无实质解决问题。
请问
1、是不是可以通过设置Linux的默认字符集解决?如何设置?在“开始”中只看到“语言”的设置(已设为简体中文)。
2、是不是还可以通过设置Tomcat或java的encoding来解决?好像有这么一句:-DfileEncoding=GB2312,但不知应如何设!
3、通过网上搜索,如有装Apache,则可设httpd.conf的adddefaultcharset为gb2312即可,但我并未安装Apache。
希望有此经验的高手不吝赐教!如解决,万分感谢,同时将200分送上!(此问题已困扰了我几星期)