1. 程式人生 > >python3 mysql 插入中文

python3 mysql 插入中文

今天用python3操作mysql 插入中文時 提示 UnicodeEncodeError: 'latin-1' codec can't encode characters in position 90-94: ordinal not in range(256)

因為python3 預設使用的編碼格式是latin-1,所以在連線mysql 時要設定成utf-8

conn = pymysql.connect(host='127.0.0.1',user='root*',passwd='***',db='buyu_***',use_unicode=True,charset="utf8");