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/