2

Dired は、リモート ディレクトリ (例: /scpc:myhost:/home/myuser) を一覧表示するときに、ファイル名に「ç」や「í」などの文字を正しく表示できないようです。「??」と表示されます。すべての非ASCII文字。どうすればこれを修正できますか? これは深刻な制限ですか?

最悪なのは、多くの dired ベースのコマンドがそれらのファイルで機能しないことです (ファイルの名前変更など)。

反対に、ibuffer、eshell、およびその他のコマンドは、任意のリモート ファイル名で問題なく機能します (そして、それらを適切に表示します)。

別のマシンのリモート ext3 および ext4 ファイルシステムで問題が発生し、他のファイルシステムは試していません。この問題は、インストールした両方の Emacs バージョン (24.1.50.1 と 23.3) で見つかりました。dired+でも試してみましたが、同じ結果です。

4

1 に答える 1

0

以下を使用できます。

(setq tramp-remote-process-environment ())
(add-to-list 'tramp-remote-process-environment "LC_ALL=en_US.utf8" 'append)

UTF-8 での Tramp の問題の詳細については、私の質問を参照してください。

于 2013-05-04T19:18:09.110 に答える