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