读书人

关于数据库乱码的有关问题

发布时间: 2012-04-16 16:20:04 作者: rapoo

关于数据库乱码的问题
我用的是mysql server 5.5.数据库统一默认编码是utf8,建表的时候也是utf8,然后往数据库插入数据(插入汉字)的时候发生了错误,例如:
mysql> insert into user(uname,name,did,birth,stu_num,discipline,grade,role) valu
e('assign','张三',1,'1991-07-09',2010328306,'法学','10',1);
ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name'
at row 1
请问这是怎么回事?

然后我用Navicat for mysql可以插入,然后取出来就成了繁体字乱码了,求高手解答!!

[解决办法]
你应该去mysql版问.

读书人网 >SQL Server

热点推荐