質問: mimeでエンコードされたmailのsubjectのデコード、エンコード mailにおいて、mimeにてエンコードされたsubject: の内容をテキストに落とすと例えば下のような エンコードされた文字列になります。 これをデコードし、かつエンコードするための visualc++のコードを教えてください。 subject: =?iso-2022-jp?b?gyrcjtulcyvxjwslysukjwsbkei=?= よろしくお願いします。
回答: =? と ?= ではさまれた部分を ? で区切ります。 [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