在MySQL中,我有一个值为:"Rœschwoog"
MySQL表的字符集是UTF-8。
当我从python3.4中检索这个值时,我将它保存到dict中。当我打印那个dict时,我意识到这个值不是"Rœschwoog"
,而是"R\x9cschwoog"
。为什么会这样?我怎样才能得到真正的价值?你知道吗
我创建MySQL连接时使用:
conn = pymysql.connect(host='127.0.0.1', user='xxx', passwd="yyy", db='mydb')
Tags:
不是
charset=utf8
,您需要指定您的字节编码为cp1252
,或者latin1
(它们是相似的)相关问题 更多 >
编程相关推荐