I am trying to read my emails using a Python script (Python 2.5 and PyPy)
Some of my results are not in ASCII and i get strings like this:
=?ISO-8859-7?B?0OXm7/Dv8d/hIPP07+0gyuno4enx/u3h?=’
Is there any way to decode it and convert to utf-8 so that i can process it?
I tried .decode(‘ISO-8859-7’) but i got the same string
You should work with unicode_data here. However, if you (think you) need UTF-8 encoded string, you can:
Update: I changed the
.decodecall to cater for cases where thecodecisNone(e.g.eh.decode_header('plain text'))