1. 程式人生 > >(衝突)Python中使用pymysql插入中文資料問題

(衝突)Python中使用pymysql插入中文資料問題

今天使用 MySQLdb 往 MySQL 插入中文資料時遇到一個異常:  UnicodeEncodeError: 'latin-1' codec can't encode characters in position 52-53: ordinal not in range(256) adfsdfsafd 錯誤原因: 在建立連線時沒設定編碼,如: conn = pymysql.Connect('localhost''root''''wds') 解決辦法:  在建立連線的時候設定一下編碼,如: conn = pymysql.Connect(host='localhost'user='root'passwd=''db='wds'charset='utf8')