QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 953|回复: 1

tomcat的中文显示问题

[复制链接]
发表于 2004-7-21 17:29:52 | 显示全部楼层 |阅读模式
现在在网上有好多种tomcat显示中文的解决办法
如下:
方法一: 将JAVA_HOME/jre/lib下font.properties.zh_CN.Redhat8.0另存为font.properties覆盖掉原来的文件就可以了。(JAVA_HOME为JAVA的安装路径)

但我试过不行

方法二:修改tomcat
   该办法是在论坛贴出的,我没有试验,转载于此:
只要修改一个地方就行了,文件为:
tomcat4/src/catalina/src/share/org/apache/catalina/connector/HttpReque
stBase.java
找到protected void parseParameters()方法,把
if (encoding == null)
encoding = "ISO-8859-1";
改为
if (encoding == null)
encoding = "GBK";
编译:
解开jakarta-servletapi-4的原码包,找到servlet.jar文件设置到CLASSPATH
找到tomcat4.0.1的bin包将catalina.jar设置到CLASSPATH.
因为编译时要使用这些api.
然后javac HttpRequestBase.java生成两个class文件.
解开catalina.jar jar xvf catalina.jar(tomcat bin包中的)
覆盖调原来的两个class文件:
jar cvf catalina.jar org
即可
重启tomcat4,一切OK!,你再也不用编写烦人的编码转换了。

方法三:在页面上加入 代码:

    <%@page contentType="text/html" pageEncoding='UTF-8'%>

    pageEncoding='UTF-8' .这里我用utf-8 编码,改成gb2312就无法显示正常了。

我试过这种方法可以,但是我的jsp代码到了windows就不行了。

我想我的jsp代码在两个平台下都能正常显示中文,请问还有没有更好的方法解决这个问题?
 楼主| 发表于 2004-7-25 22:26:41 | 显示全部楼层
怎么无人答我啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 15:03 , Processed in 0.074530 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表