Change "quoted-printable" Encoding To "utf-8"
I am trying to read email with imaplib. I get this mail body: =C4=EE=E1=F0=FB=E9 =E4=E5=ED=FC! That is Quoted-printable encoding. I need to get utf-8 from this. It should be Д�
Solution 1:
The quopri
module can convert those bytes to an unencoded byte stream. You need to then decode those from whatever character set they're in, then encode back to utf-8
.
>>> b = quopri.decodestring('=C4=EE=E1=F0=FB=E9 =E4=E5=ED=FC')
>>> print(b.decode('windows-1251'))
Добрый день
Post a Comment for "Change "quoted-printable" Encoding To "utf-8""