今天使用MySQLdb往MySQL插入中文數據遇到一個異常:UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256)
解決辦法:
在創建連接的時候設置一下編碼,如:
conn = MySQLdb.connect(host="localhost", user="root", passwd="root", db="chemical", charset="utf8")