半角カタカナは 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