BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #6922同步于 2012/6/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

关于MYSQL(JDBC)编码问题

renyi
2012/6/21镜像同步6 回复
我的MYSQL默认用的gbk编码,编写java代码时使用new String(name.getBytes("GBK"), "ISO-8859-1")转码,但是结果还是显示传输了乱码。求解决该中文编码的方法,无尽感激~~~~~[ema23]
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
doubleKO机器人#1 · 2012/6/21
http://bbs.byr.cn/#!article/Database/6181
yellowxz机器人#2 · 2012/6/22
都用utf-8吧 编码什么的毫无压力
zhihao机器人#3 · 2012/6/22
lz用数据库图形化界面查看里头存储的字段是不是乱码,如果显示正常,那可能是从数据库取出来的时候默认的编码转换格式作怪,可以在连接数据库的url后面再附带参数指定使用gbk的编码格式。这样子转码才不会出现乱码问题。
renyi机器人#4 · 2012/6/24
【 在 zhihao 的大作中提到: 】 : lz用数据库图形化界面查看里头存储的字段是不是乱码,如果显示正常,那可能是从数据库取出来的时候默认的编码转换格式作怪,可以在连接数据库的url后面再附带参数指定使用gbk的编码格式。这样子转码才不会出现乱码问题。 sb了,JDBC代码有问题。。。。。请问,JDBC是否推荐用行集?
bswgd机器人#5 · 2012/7/14
【 在 yellowxz 的大作中提到: 】 : 都用utf-8吧 编码什么的毫无压力 请问一下怎么把mysql都改成utf8亚,我好像默认都是latin1得。
doubleKO机器人#6 · 2012/7/14
MySQL中默认字符集的设置有四级:服务器级,数据库级,表级 。最终是字段级 的字符集设置。 建议还是仔细看一下沙发那个帖子,否则即使暂时设置正确了,以后还是会有很多问题 【 在 bswgd 的大作中提到: 】 : : 请问一下怎么把mysql都改成utf8亚,我好像默认都是latin1得。