我用一个元组构建了一个字符串,如下所示:
t = tuple(data)
querysring="INSERT INTO %s VALUES %s "%(table,t)
当我打印字符串时,结果是:
INSERT INTO AGENT VALUES ('Bock', 'Fran\\xc3\\xa7ois Bock', 'Individual', 'fb****@mail.com')
但我想要这样的东西:
INSERT INTO AGENT VALUES ('Bock', 'François Bock', 'Individual', 'fb****@mail.com')
有可能解码这个字符串吗? 我用的是Python2.x,但我可以用Python3.x
我试试这个:
querysring=u"INSERT INTO %s VALUES %s "%(table,t)
print(ftfy.fix_text(querysring))
但它不起作用
我认为您的问题是肤浅的,与} 库:
print
如何以不同方式显示列表和列表项有关。列表的打印输出在ascii
中,即使列表中的项在utf-8
中正确编码。首先,使用^{除了令人讨厌的打印输出之外,仍然可以使用参数化查询以正确的编码写入数据库。下面代码的最后一部分写入文件以确认数据编码已保留:
相关问题 更多 >
编程相关推荐