一个中文显示的问题

03-05-09 oldnorse

有两个函数处理过的字符串不能出中文:
1、日期
2、forum.jsp的翻页
那位处理过这个问题,请绘画

hatpdb
2003-05-17 17:01

链接的搜索的标题直接显示出来当然出错啦因为jsp的默认编码是ISO8859
改造:

1,将它中文化(ISO8859转化成GB2312)处理
2,然后对它进行URL的编码转化以便链接能够正确

注意:只能转化显示链接的三个地方,否则就错误多啦,搜索就不会工作了!

liuhanjun76
2003-05-19 16:01

顺藤摸瓜,找到有关日期显示以及论坛分页显示的源文件SkinUtils.java和JiveGlobals.java等等,重新用javac -encoding gbk *.java编译,,总之,进进出出一切都搞成GBK编码,中文就无问题,,从jive_config.xml取出来要用String newString=new String(oldString.getBytes("ISO-8859-1"),"gbk");处理,所有的中文问题不复存在。