[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 メーリングリストの案内