作者: Koichi Yamamoto
日時: 2005/1/21(18:09)
こんにちは、山本@上越新幹線です。

"kbk@... (Bruce.)"さんは書きました:
> Subjectが、=?ISO-2022-JP?B?... ではなくて =?ShiftJIS?B?...
> のようにエンコーディングされているということですか?

いえ、そういうことではないです。曖昧な言葉ですみません。
実際に届いた迷惑メールのSubject:の例を以下に示します。

Subject: =?ISO-2022-JP?B?i3SJh4+VgUGWs5e/j9CJ7oxXguiBYI+XkKuC8JGmgrKP0InugWA=?=

これをbase64でdecodeすると、SJIS文字列が得られる、
ということです。

Tcl/Tkの場合:
package require base64
encoding convertfrom shiftjis [base64::decode i3SJh4+VgUGWs5e/j9CJ7oxXguiBYI+XkKuC8JGmgrKP0InugWA=]

> もしそうなら、Big5やISO-8859でエンコーディングされていても
> 無問題なので(Wz Mailはだめ)、たぶん問題なくデコードできそうな
> 気がします。テストできれば良いんですが。

今は手元に迷惑メールが残っていませんので、
今度届いたら送ってもよろしいですか?
# って、自分でThunderbirdを試せよ、って感じですね(^^;
# 今はダイアルアップでパケット通信中ですから、
# 課金が怖くてダウンロードしたくありませんけど(^^;;;

--
Koichi Yamamoto, 
http://homepage3.nifty.com/yamakox/