向mysql插入数据时出现Incorrect string value: '\xEF\xBF\xBD\xE9\x8F\x83...' for column...at row 1

来源:互联网 发布:淘宝买精密管会查吗 编辑:程序博客网 时间:2024/04/28 14:36

如果向mysql插入数据时出现Incorrect string value: '\xEF\xBF\xBD\xE9\x8F\x83...' for column...at row   1此类错误时,可能有两种原因:

第一种原因是向数据库中插入表情且数据库编码不是utf-8,将数据库对应的表的编码改为utf-8,通过DOS进入mysql运行语句alter table table_name convert to character set utf8;

第二种原因是数据传递时产生了中文乱码,有时中文会变成一个笑脸,乱码原因有很多,此种错误请自行查找乱码原因


0 0
原创粉丝点击