帮助中文显示乱码的问题

javang
03-01-14 1 122

各位
这里有一个关于中文显示的问题,首先我们的环境介绍:app server是jboss3.0.4,OS 是win2000(server),在jboss之上有个我们自己的服务器, web部分采用struts框架的jsp,数据库是mysql.
我在.jsp里面已经设置charset为GB2312,当我浏览IE的时候,页面的静态部分是正常的中文显示,而当我往数据库里读写数据时,数据就出现乱码,望得到各位的帮助.急!!

bad_bird
2003-01-15 10:37

mysql 不支持 unicode,
需要将 connectionString 设置成 encoding 为 gb2312
如下:
String connectionString
= "jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=gb2312";

这样加入数据库中的中文数据就可以正常显示了。