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 回答968 阅读
2 回答839 阅读
2 回答617 阅读
2 回答681 阅读
1 回答697 阅读
1 回答692 阅读
1 回答644 阅读
检查一下数据库编码,相关表的字段的编码,以及连接数据库是使用的编码是否都是

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