Здравствуйте!
Настройки .emacs
(prefer-coding-system 'cp1251)
(prefer-coding-system 'utf-8)
(setq default-input-method 'russian-computer)
(defadvice shell (after my-shell-advice)
(set-buffer-process-coding-system 'cp1251 'cp1251))
(ad-activate 'shell)
Подключен graphviz-mode, когда запускаю compile открытого буфера .dot вылезает ошибка:
dot -Tpng "w:/otd/тест.dot" -o "w:/otd/тест.png"
Error: dot: can't open w:/otd/тест.dot
Но, если запускать compile, но без русских символов в имени файла, то все работает. Я сделал вывод, что проблема в кодировках, нашел код, для shell, но ничего не помогает. Причем из shell строка dot -Tpng «w:/otd/тест.dot» -o «w:/otd/тест.png» запускается с русскими символами и работает.