1. 程式人生 > >爬蟲學習之-python插入mysql報錯

爬蟲學習之-python插入mysql報錯

語句 mysql報錯 cal character 通過 tle port utf nco

異常:‘latin-1‘ codec can‘t encode characters in position 62-66: ordinal not in range(256)

用Python通過pymysql往MySQL數據庫中插入數據時,插入的字段含有中文,出現異常:

‘latin-1‘ codec can‘t encode characters in position 62-66: ordinal not in range(256)

數據庫連接語句:

db=pymysql.connect(host="localhost",user="root",passwd="mysql",db="test_db")

解決辦法:

把數據庫連接語句改為:

db=pymysql.connect(host="localhost",user="root",passwd="mysql",db="test_db",port=3306,charset=‘utf8‘)

爬蟲學習之-python插入mysql報錯