解決UnicodeEncodeError: 'latin-1' codec can't encode character

連接數據庫時出現此類問題,原因是字符編碼的問題。

解決方法:

  conn= MySQLdb.connect(
        host='localhost',
        port = 3306,
        user='root',
        passwd='root',
        db ='xx',
        use_unicode=True, 
        charset="utf8"
        )
    cur = conn.cursor()
    cur.execute("set names utf8")
發佈了307 篇原創文章 · 獲贊 286 · 訪問量 69萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章