我有一个存在编码问题的 sql 数据库,因此它返回的结果类似于:
"Cuvée"
据我所知,这是因为当它应该被编码为 UTF-8 时它被编码为 latin-1(如果我错了,请纠正我)。我正在 Python 脚本中处理这些结果,并且遇到了一些编码问题,并且无法将其转换回应有的状态:
"Cuvée"
我正在使用 Python 3.3,但通过使用 codecs.decode 将 latin1 更改为 utf-8 我得到:
'str' does not support the buffer interface
我想我已经尝试了所有我发现无济于事的事情。我不太热衷于使用 Python 2.7,因为我已经在 3.3 上编写了脚本的其余部分,而且重写会很痛苦。有没有办法做到这一点,我不知道?