关于数据库乱码的问题
我用的是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版问.