如何使用email.Header.decode_header解码电子邮件主题,然后返回(decoding_string,None)

时间:2017-02-15 02:50:06

标签: python email character-encoding mime

我正在尝试为不同的字符集解码一些电子邮件 通常我可以使用email.Header.decode_header来处理它,第二个返回值是decode_string的字符集,我可以通过它解码字符串,但是对于某些主题,第二个值是None,并且decode_string是不可读的,但是我不知道它的字符集,所以我无法正确解码它。

我找到了一种方法来处理它,使用get_charsets(),并使用第一个非None值,它现在工作正常,但我不确定这是正确的方法

据我所知,电子邮件部分应该有MIME标准的字符集信息,但由于没有,我该怎么办?或者在这种情况下使用默认字符集?

0 个答案:

没有答案