mysql字符集问题,江湖上的大问题
我安装了mysql 4.1.7 for windows,字符集设定为latin1
JDBC使用的版本是:mysql-connector-java-3.0.16
在用java写程序时(不是jsp),需要做如下转换:
向数据库中写数据需要作new String(inserttestencoding.getBytes(),"iso-8859-1")转换
从数据库中获取数据需要作new String(rs.getBytes("NAME"),"gbk")转换
URL无需添加?useUnicode=true&characterEncoding=GBK
大家有没有方法无需进行转换,只要修改mysql配置,即可进行正常的数据库操作?????
试了很多方法,都无效,快失去信心了.................................
问题点数:20、回复次数:7Top
1 楼sundragon(摆渡)回复于 2004-12-01 17:05:18 得分 0
dingTop
2 楼vyzm()回复于 2004-12-01 17:10:55 得分 10
upingTop
3 楼sundragon(摆渡)回复于 2004-12-02 14:47:10 得分 0
再次upTop
4 楼playgb(溯缘)回复于 2004-12-02 15:21:03 得分 0
这就是框架的优势所在。Top
5 楼lidi3503(我来也)回复于 2004-12-02 15:56:15 得分 10
试试在连接串的结尾加上"&useUnicode=true&characterEncoding=GBK"Top
6 楼sundragon(摆渡)回复于 2004-12-06 13:37:33 得分 0
我已经解决
请看我的:http://blog.csdn.net/sundragon/Top
7 楼linuxbing(翅膀)回复于 2004-12-06 14:04:16 得分 0
学习Top




