0
私はPython 2.7を使用していますが、電子メールの件名ヘッダー行を正しくデコードしようとしています。電子メールの送信元は次のとおりです。Python 2.7 - 電子メールの件名ヘッダー行を正しくデコードできません
Subject: =?UTF-8?B?VGkgw6ggcGlhY2l1dGEgbGEgZGVtbz8gU2NvcHJpIGFsdHJlIG4=?=
私はemail.headerライブラリから関数decode_header(ヘッダ)を使用し、その結果は次のとおりです。
[('Ti \xc3\xa8 piaciuta la demo? Scopri altre n', 'utf-8')]
「XC3 \ xa8」の部分が一致している必要があります'è'文字は正しく復号/表示されません。 別の例:
Subject: =?iso-8859-1?Q?niccol=F2_cop?= =?iso-8859-1?Q?ernico?=
結果:私は正しい文字列を取得するにはどうすればよい
[('niccol\xf2 copernico', 'iso-8859-1')]
?