原文: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