数据库连接 UnicodeEncodeError: 'latin-1' codec can't encode character u'u4eac' in position 0: ordinal not in range(256),UnicodeEncodeError: 'latin-1' codec can't encode character

处理方法就是,设置连接和游标的charset为你所希望的编码,如utf8,

连接数据库的时候加上   charset="utf8

                          

     
db = MySQLdb.connect(host="localhost", user = "root", passwd = "", db = "testdb", use_unicode=True, charset="utf8") – KyungHoon Kim Mar 13 '14 at 17:04
原文地址:https://www.cnblogs.com/xuchunlin/p/7041372.html