IRCで 〜 が化ける
emacs21上で動作するIRCクライアントRiece3.0をutf-8環境で使っていると、〜(波線)が化ける現象を確認。
調べてみるとキー入力した〜を内部コードとしてGB2312(中国語)のWAVE-DASHとして認識してしまっているらしい。
emacsをutf環境で使うとよく出てくる問題だそうだ。
解決法は .emacsに
(require ‘un-supple)
(un-supple-enable ‘windows)
を書けばよい。こうするとコード変換表が日本語Windowsが意図するものに修正される。