我使用 python 模块获取电子邮件的主题并接收到字符串
'=D8=B3=D9=84=D8=A7=D9=85_=DA=A9=D8=AC=D8=A7=D8=A6=DB=8C?='
我知道字符串是用“utf-8”编码的。Python 有一个调用字符串的方法来解码这些字符串。但是要使用我需要用字符串替换=
符号的方法。\x
通过手动交换然后打印解码后的结果字符串,我得到了字符串 سلام_کجائی 这正是我想要的。问题是如何自动进行交换?答案似乎比简单地在字符串上使用函数(如替换函数)更难。
下面我带来了我手动操作后使用的代码?
r='\xD8\xB3\xD9\x84\xD8\xA7\xD9\x85_\xDA\xA9\xD8\xAC\xD8\xA7\xD8\xA6\xDB\x8C'
print r.decode('utf-8')
我将不胜感激任何可行的想法。