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