原文:關於ERROR 1366 (HY000): Incorrect string value: '\xF0\x9F\x87\xA8\xF0\x9F...'報錯的解決心得

昨天發現MySQL數據庫執行發生了報錯 馬上意識到應該是字符編碼不匹配的問題。經核實,是某個名字中含有表情,是個 個字節的utf 字符,utf 是可變長度的,根據字符的不同有 個字節 個字節 個字節和 個字節四種情況。 MySQL的utf 只支持 個字節的, 個字節的需要用utf mb 。 查看具體的字段,發現已經是utf mb 字符集的了,那么到底是在哪個環節出了問題呢 根據搜索,網上的有讓my ...

2020-09-28 16:30 2 606 推薦指數:

查看詳情

1366, "Incorrect string value: '\\xF0\\x9F\\x98\\x81'

問題描述:Python從百度地圖抓取消息保存到MySQL數據中,對應數據庫字段為varchar以及TEXT,字符編碼utf-8。部分插入成功,部分插入失敗,報錯如下。 error1366, “Incorrect string value: ‘\xF0\x9F\x98\x81’ 是因為 ...

Thu Apr 09 21:55:00 CST 2020 0 770
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM