通过Python查询数据库中数据时,数据汇呈现乱码,只需要在连接串中指定数据编码就可以如“utf8”、“GBK”...
import pymysql
db=pymysql.connect(host="localhost",user="root",password="root",database="school_schema",charset="GBK")
cursor=db.cursor()
sqlstr="SELECT * FROM school_schema.course;"
try:
cursor.execute(sqlstr)
courses=cursor.fetchall()
except:
print("数据读取错误")
else:
print(courses)
db.close()