回 帖 发 新 帖 刷新版面

主题:[讨论]jsp连接mysql数据库,中文乱码问题

jsp连接mysql数据库,出现中文乱码,我用的是tomcat 5.0服务器,往数据库存中文数据时,显现的全是"????",读出来也是乱码,有什么好的解决方法吗?

回复列表 (共1个回复)

沙发

在向数据库中写数据的时候,先把它转换为GB2312的编码格式,然后再存入数据库。
从数据库中读数据时,可以直接读取,不用任何转换。

String str = new String (mystr.getBytes("ios-8859-1"), "gb2312");

我来回复

您尚未登录,请登录后再回复。点此登录或注册