邮件头解析=?utf-8?Q?乱码

一图胜千言 

import email.header

def decode_mime_words(s):
    return u''.join(
        word.decode(encoding or 'utf8') if isinstance(word, bytes) else word
        for word, encoding in email.header.decode_header(s))
print(decode_mime_words(u'=?utf-8?Q?ROI=20Safety=20Services?='))

输出:
ROI Safety Services
发布了447 篇原创文章 · 获赞 153 · 访问量 49万+

猜你喜欢

转载自blog.csdn.net/ningyanggege/article/details/104941155