やるきなし

2015/08/11 17:09 / Wanderlust iso-2022-jp 半角カタカナ問題

半角カタカナは ISO-2022-JP (7bit) に含まれないので,半角カタカナを含むメールを

Content-Type: text/plain;charset=iso-2022-jp

で送られても困るという話.最近の大抵の環境では文字化けを起こさないが,手元の Wanderlust では化けてしまう.

http://qiita.com/kkimura/items/4cc94dff1c4df24fbdc8によると CP50220 (JISに対するMicrosoftによる拡張を含んだCP)だと思い込めばいいらしい.

cp5022x.el (cp50220, cp50221, cp50222, cp51932 が定義されている) を適当なところに置いて,

(require 'cp5022x)
(add-to-list 'mime-charset-coding-system-alist '(iso-2022-jp . cp50220))

を ~/.wl に記述しておけば文字化けが解消される.手元の環境では他の設定無しで,返信の際は自動的に UTF-8 になってくれる.

ちなみに今回遭遇した半角カタカナを iso-2022-jp で送るメールソフトは以下.

User-Agent: SquirrelMail/1.4.21