我知道编解码器库,但我不想写字符串到文件。
有没有办法将结果字符串保存在变量中?
答案 0 :(得分:5)
假设您在s
中有一个字符串encoding
编码。要在UTF-8
中获取相同的字符串,您可以使用
s.decode(encoding).encode("utf-8")
答案 1 :(得分:1)
如果你有一个ascii编码文件,f:
1)F1 = unicode的(F) 2)F2 = f1.encode( 'UTF-8')
我就是这样,你摆脱了以下错误:“UnicodeEncodeError:'ascii'编解码器无法编码位置5中的字符u'\ xdf':序数不在范围内(128)”