MYSQL里字段是utf8,内容如下:Brønsted Acid Catalysis
用python取出来后decode('utf8'),会出错:
UnicodeDecodeError: 'utf8' codec can't decode byte 0x96 in position...
请教大家有什么办法解决。
MYSQL里字段是utf8,内容如下:Brønsted Acid Catalysis
用python取出来后decode('utf8'),会出错:
UnicodeDecodeError: 'utf8' codec can't decode byte 0x96 in position...
请教大家有什么办法解决。
4 回答4.5k 阅读✓ 已解决
5 回答3.3k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答3.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
检查一下数据库编码,相关表的字段的编码,以及连接数据库是使用的编码是否都是

utf-8
格式,如下图:再有就是你使用的是哪个版本的
Python
,Python3
以后的版本默认编码是utf-8
;