2

デフォルトのエンコーディングを utf-8 のままにしておきます。
しかし、Windows では、cp1251 を使用して dired でファイル名の一部を表示したいと考えています。(Windows では utf がサポートされていないため)

すべてが次のように表示されます。\361\345\354

では、どうすればこれを作ることができますか:

(setq coding-system-for-read 'cp1251)

diredモードのみで、他のモードではありませんか?

4

1 に答える 1

5

これを試すことができます:

(add-hook 'dired-mode-hook
          (lambda ()
            (make-local-variable 'coding-system-for-read)
            (setq coding-system-for-read 'cp1251)))
于 2012-12-28T14:22:53.693 に答える