email.header.decode_header(header)
Decode a message header value without converting the character set. The header value is in header.
This function returns a list of (decoded_string, charset)
pairs containing each of the decoded parts of the header. charset is None
for non-encoded parts of the header, otherwise a lower case string containing the name of the character set specified in the encoded string.
Here’s an example:
>>> from email.header import decode_header >>> decode_header('=?iso-8859-1?q?p=F6stal?=') [(b'p\xf6stal', 'iso-8859-1')]
Please login to continue.