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

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

大虾:请你帮忙啦!我的MSN:avin1231@hotmail.com
我这里的后台数据库sqlserver2000,在页面上显示个别的汉字不正常!如:N

已经搞定了!按照你说的!谢谢!
1、在JSP页面将GB2312改成GBK
2、在Resin的local setting中将GB2312改成GBK
就搞定了!谢谢!

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

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

我用request.setEncoding("GBK"),它提示说找不到这个方法啊!!怎么回事??我用的是resin2.1.12

请问一下,我的jsp是在linux_resin+mysql下配置的,现在直接在页面上显示汉字是可以的,但是通过window.open(URL)来传递中文文件名就不可以,它也不报错,只是打开的页面什么内容也没有。怎么回事?

我用的版本和你一样,使用<%@ page contentType="text/html; charset=GBK"%> 一直没什么问题,不过最近遇到同一份中文页面要分别转成GB2312和UTF-8输出到浏览器的问题,使用Filter解决。