python操作MySQL时中文显示为?的解决方法

来源:互联网 发布:朗塞特 知乎 编辑:程序博客网 时间:2024/05/22 10:48

python操作MySQL时中文显示为?的解决方法

一、连接MySQL,然后查询某张表,查询结果为中文,此时发现结果输出的为?;于是想到可能是字符集的问题;
于是查看了本机的数据库属性,发现为utf8;
于是在conn=MySQLdb.connect(host='',user='',passwd='',db='',port=,charset='utf8')最后加上了charset='utf8',问题解决,perfect!!!!

0 0