Python 3.4解码字节

我试图用python编写一个文件,并且在写入文件之前我找不到解码字节对象的方法,基本上,我试图解码这个字节字符串:

Les xc3x83xc2xa9vadxc3x83xc2xa9s

进入这个,这是我想恢复的原始文本:

Les évadés

我尝试使用.decode('utf-8')和编码('utf-8'),但似乎没有任何工作...

因此我总是得到Les évadés ...我正在使用python 3.4.3

任何人都可以帮忙


如果你想要一个Python 3解决方案:

b = b'Les xc3x83xc2xa9vadxc3x83xc2xa9s'
u = b.decode('utf-8').encode('latin-1').decode('utf-8')
print(u)
# Les évadés

你需要做的是解码然后编码:

s = "Les xc3x83xc2xa9vadxc3x83xc2xa9s"
utf = s.decode('utf-8')
latin = utf.encode("latin-1","ignore")
print latin

- > Lesévadés

链接地址: http://www.djcxy.com/p/27023.html

上一篇: Python 3.4 decode bytes

下一篇: Difference between a linked server and a synonym?