解决python使用pyMysql读取中文字段乱码

import pymysql
import sys
#连接数据库的配置项
config = {
          'host':'127.0.0.1',
          'port':3306,#MySQL默认端口
          'user':'root',#mysql默认用户名
          'password':'root',
          'db':'test',#数据库
          'charset':'utf8',
          }
#打开数据库链接
conn = pymysql.connect(**config)

#print(conn)

#使用cursor创建一个游标对象
cursor = conn.cursor()
#rint(cursor)

#使用execute方法执行查询
sql = "select * from answer"

cursor.execute(sql)
data = cursor.fetchall()
#print(sys.getdefaultencoding())
print(data)
cursor.close()

你可能感兴趣的:(解决python使用pyMysql读取中文字段乱码)