java中文问题和数据库类型有关

02-12-23 Dean
我安装的jive2.1在输入中文时总有乱码我怀疑是与我的数据库有关,我的配置:tomcat4.1 sqlserver2000企业版
我怀疑是不是向数据库里输入时没问题,但从中调出时的问题,我不明白了,
请版主和各位高手
帮帮忙?

swei412
2002-12-24 13:20
我的不能正确显示中文,写的中文帖子变成了一堆???

Dean
2002-12-24 14:10
你用的是什么数据库

swei412
2002-12-24 15:25
mysql

JikLiu
2002-12-25 18:00
更换JDBC,我也遇到过这个问题,
就出在JDBC上。

萧风
2003-03-15 14:18
我的是mysql
用的源码/lib/下的mysql的jdbc驱动
是不是这个驱动有问题啊???
到什么地方下载mysql的正确驱动啊??
www.myslq.com吗?

colin
2003-03-16 11:57
换jdbc是什么意思?只换驱动吗?还是换其他的数据库使用?
Mysql下用哪个驱动能没有中文问题呢?

javacat
2003-03-17 17:01
mysql的URL要这样写:
jive_config.xml:
<serverURL>jdbc:mysql://localhost/jive?useUnicode=true&characterEncoding=ISO8859_1</serverURL>

camel20
2003-03-18 16:28
我把serverurl这里改成
<serverURL>jdbc:mysql://localhost/jive?useUnicode=true&characterEncoding=ISO8859_1</serverURL>
或者
<serverURL>jdbc:mysql://localhost/jive?useUnicode=true&characterEncoding=GBK</serverURL>
jive都不能运行起来了!

camel20
2003-03-18 16:33
我也是用的mysql安装程序自带的驱动,这个驱动有问题吗?
到哪里下在新的驱动?

dragon99
2003-03-18 19:05
我已经把jive通读了一遍,中文问题也解决了。
你需要将所有的jsp page 的encoding 设置为gb_2312
在所有有FORM的页面加上:request.setCharacterEncoding("gb_2312");
that will be ok.

javacat
2003-03-19 15:29
重新安装一编吧