1. 程式人生 > >python mysql 'latin-1' codec can't encode character

python mysql 'latin-1' codec can't encode character

當我們使用python來向mysql中插入資料的時候,經常會遇到拉丁語轉碼錯誤問題,因為python中的mysql相關包好多都是使用的mysql預設編碼,即拉丁語,所以當我們宣告連結的時候同時要指定編碼語言,比如宣告為utf8:

conn = pymysql.connect(host='localhost',port= 3306,user = 'root',passwd='root',db='db1')
conn.set_charset('utf8')