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/

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM