数据库连接 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

 

posted @ 2017-06-17 21:16  淋哥  阅读(1251)  评论(0编辑  收藏  举报