wtnabeの日記: 半角カナ on Emacs 問題解決
日記 by
wtnabe
生 Emacs 21 で半角カナの入ったファイルを開いたら文字化けというかまともに
マルチバイト文字が解釈されてなくてどうしようもなくなってしまう、という現
象はすでに書いたが、これが解決した。
# 生。というのは XEmacs の場合は問題なく読み書きできたから。Mule や Meadow
# も試していないがきっと問題は起きないだろう。
要するに文字コードを Emacs に自動判別させずに指定してやればよかった。問
題の現象は sjis で半角カナを入れた場合には発生せず、euc-jp の「半角カナ」
のときだけ発生し、また terminal に依存しないことから Emacs のコードの解
釈の問題だとは早いうちに当たりがついていたんだけど、面倒だったのと、あま
り直接的な回答が見当たらなかったので伸ばし伸ばしになっていた。
結論から言うと
- 編集対象ファイルの中で Emacs に対し文字コードを指定する際の細かいルー
ルが分かっていなかった。
- 拡張子ごとに文字コードを設定することができるはずだと思ってはいたが、具
体的にどういう設定方法になるのか分かっていなかった。
の2点が問題だった。今回、どちらも解決した。
- -*- 方式は2行目に書いても有効にならなかった。1行目に書いたらちゃんと動
作した。
- 拡張子ごとの設定は (modify-coding-system-alist 'file "ファイル名のパタ
ーン" 'コード) で ok だった。
また一つ道具が手になじんだ。
半角カナ on Emacs 問題解決 More ログイン