Incorrect string value

Incorrect string value: '\xA1\xB0\xCF\xB0\xBD\xFC...' for column 'note' at row 1

错误——》错误的字符串值:'\xA1\xB0\xCF\xB0\xBD\xFC…' for列'note'在第1行

解决办法:

(读取文本文档在插入数据库)
1.数据库查看数据各字符编码:show variables like '%char%';

2.查看文本文档字符编码是否和数据库字符编码一致(以utf8为例,必须保证一致性)。

(插入中文到数据库)

1.查看数据各字符编码:show variables like '%char%';

2.执行set names gbk;把三个回话系统变量character_set_client、character_set_connection和character_set_results设置为给定字符集。

3.如果数据库不是gbk编码,执行alter database mysqltestdb character set gbk;设置当前的数据库编码为gbk即可。

 

 

 

认真看过此篇的小伙伴,如果对你有收获,请点击旁边的小手推荐一下,如果有误,欢迎指正,谢谢!

版权声明:此篇为本人原创,转载请标明出处:https://www.cnblogs.com/YQian/p/11174649.html

我的博客园地址:https://www.cnblogs.com/YQian/

 

posted @ 2019-07-12 10:39  雨如烟  阅读(5298)  评论(0)    收藏  举报