丸囲み文字が含まれてるのになんでISO-2022-JPなんだよ!とかそういうことはもう言ってもしょうが無いので、gmail辺りから送られてくるUTF-8なメールに正しく返信できるように設定しましょう。
基本的にはcp50220というコードに対応すればいい模様。
なお、このページの内容はほとんど末尾に記載の参考URLのページの通りですが、portmasterでアップデートしたときにすっかり忘れててド嵌まりしたので自分用のメモです。
まずはcp50220に対応
cp5022x.elをインストールします。load-pathの通ったところにそのまま置くだけでいいかと思います。
あとは.emacs(最近は.emacs.d/の下にファイルを置くのがいいんですかね?)でset-language-environmentしているところの下で
(require 'cp5022x)
とします。
さらに、.wlに以下を追加。
(add-to-list 'mime-charset-coding-system-alist '(iso-2022-jp . cp50220))
flimにパッチ
上記だけだと、多分UTF8なメールに返信したときの文字化けします。どうも最新のflimのバグらしいので、以下のパッチを適用。
https://github.com/awasira/cp5022x.el
FreeBSDでports使ってる人なら
#cd /usr/ports/editors/flim
#make patch
#cd work/flim-*
#(パッチ当てるか手動でmel-q-ccl.elをエディット)
#cd ../../
#make install clean
とでもすればOK。portmasterでアップデートする度にやるのは面倒なのでローカルパッチで置いておくとかするといいんでしょうけど、やり方調べてません。いずれ追記するかも。
emacsの再起動
あとはemacs再起動したらめでたしめでたし。