帮助中文显示乱码的问题

03-01-14 javang

各位

这里有一个关于中文显示的问题,首先我们的环境介绍: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";

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