llztt
2004-05-27 19:58

楼主

我安了个J道JIVE,已经可以正常用了,只是还有点问题,就是安了JIVE后,我以前设置的JSP(设置CHARSET=GBK)读取数据库中文都乱码了(但内嵌中文没问题),设为ISO8859-1或为空就可以正常了。

下面是我的分析和问题,我分两部分说,一是JSP中的中文,二是从数据库中读出的中文。

一JSP中的中文, 如您的帖子里的分析。两个编码(GBK和ISO8859_1,后者是错编码错解析)都正常显示中文了。

二是读取数据库的中文,看过先人帖子说不同数据库有不同情况,好象有些情况是在读取数据库内容时做了编码转换。 象我没按JIVE前,在设置CHARSET=GBK情况下正常读取数据库中文并正确显示,但安了JIVE后(这些JSP和原来数据库内容没变)都不能正常显示了,设置CHARSET为ISO8859_1或为空就可以正常显示了, 所以问题在这里出现了,难道JIVE安装过程中改变了读取数据库时的编码???

paddy
2004-06-01 11:27

大虾:请你帮忙啦!我的MSN:avin1231@hotmail.com

我这里的后台数据库sqlserver2000,在页面上显示个别的汉字不正常!如:N

paddy
2004-06-01 19:08

已经搞定了!按照你说的!谢谢!

1、在JSP页面将GB2312改成GBK

2、在Resin的local setting中将GB2312改成GBK

就搞定了!谢谢!

nightfever
2004-06-01 22:05

我的问题和楼上的一样,读取数据库中的中文出现乱码,楼上的说修改resin的localsetting什么意思阿,能告诉我是哪个文件吗,谢了,

liuxulin
2004-06-15 11:46

我为什么在resin下面找到传说中 $RESIN_HOME/src

目录啊