通过 python 将非 latin-1 插入到 sql
Insert non latin-1 to sql via python
我有字符串 somestr = '‘something’'
,我想使用 MySQLdb
通过 Python 将它插入到 sql
我已经在使用 somestr.encode('latin-1', 'ignore')
从文本中获取 latin-1,但它总是给出以下错误
UnicodeEncodeError: 'latin-1' codec can't encode character '\u2018'
有人知道如何解决这个问题吗?
在创建数据库对象时尝试设置 charset:
db = MySQLdb.connect(host="localhost", user="root", passwd="", db ="foodb", use_unicode=True, charset="utf8")
我有字符串 somestr = '‘something’'
,我想使用 MySQLdb
我已经在使用 somestr.encode('latin-1', 'ignore')
从文本中获取 latin-1,但它总是给出以下错误
UnicodeEncodeError: 'latin-1' codec can't encode character '\u2018'
有人知道如何解决这个问题吗?
在创建数据库对象时尝试设置 charset:
db = MySQLdb.connect(host="localhost", user="root", passwd="", db ="foodb", use_unicode=True, charset="utf8")