【问题集锦】解决 Python通过Mysql语句查询出现中文乱码,unicode类型

解决 Python通过Mysql语句查询出现乱码

在查询过程中,查询的数据库字段类型为varchar  排序规则设置 utf8_general_ci

查出来之后发现是中文乱码,已打印就报错,所以就查询它的类型为unicode类型

在python语句中最上方已经添加了

# -*- coding:utf-8 -*-

可惜不管用

在添加了下面以后,就正常了

import sys
reload(sys)
sys.setdefaultencoding('utf-8')
发布了201 篇原创文章 · 获赞 46 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/rong11417/article/details/105040986