【发布时间】:2012-04-02 01:26:23
【问题描述】:
我在 Windows XP 上运行 emacs 23.3,并且我处理一些文件名包含英语和梵文或泰米尔语字符组合的文件(例如,que.प्रश्न.txt 或 ans.பதில்.txt)。
当我在 Dired 中访问包含此文件的目录时,这些文件名无法正确显示,即使我可以在 Windows 资源管理器中看到这些文件名。对于以英文字符开头的文件名,Dired 显示类似“deva~1.txt”的名称,但如果名称完全由非英文字符组成,它会显示类似“47d1~1.txt”的内容。
我想这与 Windows 内部返回给 emacs 的内容有关,但我注意到在同一目录下的命令提示符上运行 dir 会显示全名(即使 cmd 只是呈现所有非英文字符作为? 符号)。
无论如何我可以启用 dired 以正确呈现包含非英文字符的文件名吗?
【问题讨论】:
-
我发现 dired 显示空格代替 unicode 字符,在 NTEmacs 和 Linux 上都是这种情况。
标签: windows emacs unicode multibyte dired