[mew-dist 19968] Re: 半角カナ表示

SAKAI Kiyotaka ksakai at example.com
2001年 12月 28日 (金) 12:11:05 JST


>> In article <3C2BD907.9CC8F24F at example.com>, Shinya Yoshino <yoshino at example.com> writes:

> メール本文のヘッダを下記のように変更すると最初から表示されます。
> Content-Type: text/plain; charset=iso-2022-jp -> Content-Type: text/plain;

これで原因が分かりました。

iso-2022-jp には半角仮名を入れてはいけないことが規約で決まっています。
Emacs-21.x ではこれを厳密に扱い、あえて文字化けさせる仕様となっていま
す。

これを緩やかに扱わせるためには、mew-cs-database-for-decoding で MIME 
の "iso-2022-jp" に対応する Emacs のコードとして iso-2022-jp ではなく
iso-2022-7bit を指定すればいいでしょう。

具体的には、.emcas に以下の設定を入れておけばいいかと思います。

  (add-hook 'mew-init-hook
            '(lambda ()
               (setq mew-cs-database-for-decoding
                     (cons '("iso-2022-jp" . iso-2022-7bit)
                           mew-cs-database-for-decoding))))

-- 
酒井 清隆 (E-mail: ksakai at example.com)


Mew-dist メーリングリストの案内