• ベストアンサー

MIMEでエンコードされたMailのSubjectのデコード、エンコード

mailにおいて、MIMEにてエンコードされたSubject: の内容をテキストに落とすと例えば下のような エンコードされた文字列になります。 これをデコードし、かつエンコードするための VisualC++のコードを教えてください。 Subject: =?ISO-2022-JP?B?GyRCJTUlcyVXJWslYSUkJWsbKEI=?= よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

=? と ?= ではさまれた部分を ? で区切ります。 [1] ISO-2022-JP [2] B [3] GyRCJTUlcyVXJWslYSUkJWsbKEI= [2]部が'Q'なら quoted-printable, 'B'ならbase-64で [3]部をデコードし、バイナリを作ります。 そのバイナリは[1]部で指定された文字コードでエンコードされています。 下記URLにはbase-64/quoted-printableエンコード/デコードのサンプルがあります。

参考URL:
http://www.s34.co.jp/cpptechdoc/misc/b2a/index.html
zuntac
質問者

お礼

さっそく回答いただき、ありがとうございます。 完璧な内容でした。問題は即座に解決しました。 どうも、ありがとうございました。

関連するQ&A

専門家に質問してみよう