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