python3.6+mysql 中文读取有乱码
1.连接时指定字符集:
self.db=pymysql.connect(host="localhost",user="zl",password="888888",charset='utf8')
2.创建数据库时指定字符集:
sql="create database hs default character set utf8 collate utf8_general_ci;"
3.创建表时指定字符集:
sql="create table type(name char(20))ENGINE=InnoDB DEFAULT CHARSET=utf8;"
网友评论