間違えてあるファイルをemacs-mule codingでsaveしてしまいました。このファイルをemacsで普通にfind-fileで読み込もうとすると、文字化けしてしまいます。
環境
- OS: NetBSD 3.0
- emacs: 21.4
あるファイル(somefile.txt)を普通に読み込んだら文字化けしてしまいました。どうやら変なcoding systemでsaveされてしまったようです。このファイルをod -x などでダンプを確認してみると、漢字の先頭が0x92で始まっていました。試行錯誤の結果、どうやらemacs-mule coding-systemっぽいということがわかりました。
ある特定のcoding systemのファイルをemacsで読み込む方法を探してみたところ、以下の方法で可能なことがわかりました。
C-x RET c
コマンドを使うと次に使用するemacs上のコマンドのcoding systemを指定できます。somefile.txtを読み込む場合であれば、
C-x RET c emacs-mule C-x C-f somefile.txt
とするといいです。