我有在
Windows XP上运行的emacs 23.3,我处理一些文件名包含英文和英文组合的文件. devanagari或tamil字符(例如,que.प्रश्न.txt或ans.பதில்.txt).
当我在Dired中访问包含此文件的目录时,即使我可以在Windows资源管理器中看到这些名称,这些文件名也无法正确显示.对于以英文字符开头的文件名,Dired显示名称如“deva~1.txt”,但如果名称完全由非英文字符组成,则显示类似“47d1~1.txt”的内容.
我想这与Windows内部返回到emacs的内容有关,但我注意到在同一目录下在命令提示符下运行dir会显示全名(即使cmd只是将所有非英文字符呈现为?符号).