python+mysql 中文

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;"

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容