[Mew-dist 03746] "Outlook" sjis'ed mail
Yoichi Izumi
asura at example.com
1998年 2月 14日 (土) 12:16:34 JST
泉と申します。こんにちは。
会社で、上司からヘンな(文字化けして読めない; C-cC-lでも変わらない)メー
ルが届きました。何だろうと思い尋ねてみると、Outlook で文字コードを
ShiftJIS にして送っていたのでした。
中を見ると、
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: base64
となっており、本文はシングルパートで、エンコードされていました。
これをそのまま mewdecode にかけると、
Warning: Base64 decoder saw an illegal character.
になります。
ヘッダを取り除いてから mewdecode -b すると sjis が流れてきます。
さて。問題はどこにあるのでしょう?
1) charset="ISO-2022-JP" ではなく、charset=x-sjis (でしたっけ) にする
べき。
2) エンコードした結果は ascii 文字セットになっているので、
charset=us-ascii でよい。mewdecode が通さないのが問題。
3) sjis と base64 の組み合わせが間違い(uuencodeとか?)。
4) そもそもメールで sjis を使おうというのが間違っている (^^;
5) 私の設定に、対Outlook用 (^^;; として至らないところがあった。
6) その他
まあ、4) は今さら言っても仕方がないですが。
ちなみに、周りの AL-Mail とか電信八号を使っている windows な人は問題な
く読めたようです。
# Subject: も化けていたんですが、sjis なのに =?ISO-2022-JP?Q?ほげほげ
# になっているせいでしょう...
--
asura at example.com
(泉 陽一)
Mew-dist メーリングリストの案内