[python] email で、subject をデコードする

前回、エンコードしたSubjectを入れる説明をしましたが、今回はデコードの方法。

email.header.Header を使ってれば、問題ないのですがBase64でエンコードされた文字列をそのまま入ってる場合はデコードが必要です。
デコードするには、 email.header.decode_header を使います。

Base64エンコードされた subject を入れて、デコードをする例
str型で表示させるには、python3 と python2 で違うので、ソース内のコメントを見てください。







コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください