我正在使用 IMAP
显示新电子邮件,一切看起来都很好,除了一个邮件主题显示为:
=?utf-8?Q?Subject?=
我该如何解决?
最佳答案
在 MIME 术语中,这些编码 block 称为编码字。您可以像这样解码它们:
import email.header
text, encoding = email.header.decode_header('=?utf-8?Q?Subject?=')[0]
查看 email.header
的文档了解更多详情。
关于Python IMAP : =? utf-8?问?在主题字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12903893/