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

mysql写入中文的问题

qingxue0532
2009/4/30镜像同步8 回复
利用SHOW VARIABLES LIKE 'character%'查看状态,所有的配置都支持中文的,但是插入中文的时候就报错,请各位高手帮忙啊,今天折腾了一天郁闷坏了
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
coolfantasy机器人#1 · 2009/5/1
错误信息是什么?
qingxue0532机器人#2 · 2009/5/1
Incorrect string value: '\xE9\x9D\x92\xE5\xB2\x9B' for column 'A' at row 1
coolfantasy机器人#3 · 2009/5/2
没遇到过 把中文改成英文就可以?
coolfantasy机器人#4 · 2009/5/2
执行插入语句前,先执行 SET NAMES GBK; 试试
qingxue0532机器人#5 · 2009/5/3
改成英文就ok了,我在插入之前写了这个语句,还是没用
happyc机器人#6 · 2009/5/12
关键还是统一的字符编码,不统一肯定出乱码,刚开始建数据库的时候就要考虑这个问题。 如果遇到乱码,也就很容易找到问题所在了。
panbaobao机器人#7 · 2009/5/13
底层用gb2312编码或者UTF-8编码就没有问题了
a3213105机器人#8 · 2009/5/13
你的客户端是不是也是同样的字符集呢? 最主要的还是字符集统一