Outlook 如何确定编码? 问题
我有一封电子邮件,我在用正确的编码读取Python时遇到了问题,尽管Outlook可以正确地读取它 阅读信息 例子 这是电子邮件的一部分,应该解码为“Denne her får du”: 当我用UTF-8解码它时,我得到如下结果:Outlook 如何确定编码? 问题,outlook,decode,encode,python-unicode,eml,Outlook,Decode,Encode,Python Unicode,Eml,我有一封电子邮件,我在用正确的编码读取Python时遇到了问题,尽管Outlook可以正确地读取它 阅读信息 例子 这是电子邮件的一部分,应该解码为“Denne her får du”: 当我用UTF-8解码它时,我得到如下结果: import quopri mystring = 'Denne=20her=20f=EF=BF=BDr=20du' decoded_string = quopri.decodestring(mystring) print(decoded_string.decode('
import quopri
mystring = 'Denne=20her=20f=EF=BF=BDr=20du'
decoded_string = quopri.decodestring(mystring)
print(decoded_string.decode('utf-8'))
>Denne her f�r du
当我刚在Outlook中打开电子邮件时,我得到:
“丹尼,她是你的朋友”
如何正确解码?
在电子邮件中是否有其他地方,我能看到正确的编码?一定有吧?否则Outlook如何解码该邮件?您只收到1个
�
如果预期使用å
字符,则表示数据被正确解码,只是显示不正确,即如果您的控制台窗口使用的字体不支持å
字符。您使用什么代码读取邮件正文?
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Denne=20her=20f=EF=BF=BDr=20du
import quopri
mystring = 'Denne=20her=20f=EF=BF=BDr=20du'
decoded_string = quopri.decodestring(mystring)
print(decoded_string.decode('utf-8'))
>Denne her f�r du