原文:python3.7 mysql8 報錯:(pymysql.err.DataError) (1366, "Incorrect string value: '\\x...

在處理emoji時,報錯 ,原因是編碼造成的 在mysql 里,字符集默認就是 utf mb ,已支持emoji python 默認就是utf 原因就出在兩個字符集上,utf mb 是utf 的超集,mb 是most bytes 的意思,專門用來兼容四字節的unicode 處理emoji時需要字符集支持unicode,utf mb 是沒問題的,但是utf 不行 只需要將python連接mysql的 ...

2020-11-16 18:00 0 1880 推薦指數:

查看詳情

mysql 操作提示 1366 Incorrect string value

一、報錯說明   數據庫此字段的字符集與整理字符集是否與SQL語句傳遞數據的字符集相同;不相同則會引發MySQL1366錯誤。 二、產生原因   windows 安裝MySql 的時候選擇的是默認的編碼,創建數據庫也選擇默認編碼,致使該庫的編碼默認gbk.   該庫下的表默認 ...

Fri Aug 24 19:03:00 CST 2018 0 7823
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM