Windows 7にインストールしたEMACSで日本語パスを含むファイルを編集すると保存ができない。
ファイルを開くことはできるが、保存をしようとするとパスが見つからないとメッセージが出る。フォルダは明らかにあるし、パスもあっている。
調べた結果EMACSの文字コード設定がutf8であるときにはこのエラーが出ることがわかった。
(set-language-environment 'utf-8) (prefer-coding-system 'utf-8) (set-default-coding-systems 'utf-8) (set-keyboard-coding-system 'utf-8)
設定をutf8からsjisに変更した結果ファイルは問題なく保存されるようになった。
(prefer-coding-system 'sjis) (set-default-coding-systems 'sjis) (set-keyboard-coding-system 'sjis)