本文主要是介绍数据库字符集问题解决(Incorrect string value: ‘\xE5\xBC\xA0\xE6\x97\xA0...‘ for column ‘name‘ at row 1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Incorrect string value: '\xE5\xBC\xA0\xE6\x97\xA0...' for column 'name' at row 1
这个错误的原因就是数据库的默认编码格式为latin1,而你要将utf8的中文插入到表中。
然后就将表的格式改为utf8。
使用指令为:alter table stu character set utf8;
但修改后发现还是不能将数据添加到表中
想了下是因为表中数据的格式还是latin1,因此还要将表中出错数据的格式换为utf8
使用指令为:alter table stu change name name varchar(50) character set utf8;
然后再重新添加数据就好了。
这篇关于数据库字符集问题解决(Incorrect string value: ‘\xE5\xBC\xA0\xE6\x97\xA0...‘ for column ‘name‘ at row 1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!