【发布时间】:2012-12-13 18:59:52
【问题描述】:
我希望我的默认编码保持 utf-8。
但是在 Windows 下 - 我想使用 cp1251 查看我的一些文件名。 (因为 Windows 不支持 utf)
所有内容都显示为:\361\345\354
那么我该怎么做:
(setq coding-system-for-read 'cp1251)
只适用于dired模式而不适用于其他模式?
【问题讨论】:
我希望我的默认编码保持 utf-8。
但是在 Windows 下 - 我想使用 cp1251 查看我的一些文件名。 (因为 Windows 不支持 utf)
所有内容都显示为:\361\345\354
那么我该怎么做:
(setq coding-system-for-read 'cp1251)
只适用于dired模式而不适用于其他模式?
【问题讨论】:
你可以试试这个:
(add-hook 'dired-mode-hook
(lambda ()
(make-local-variable 'coding-system-for-read)
(setq coding-system-for-read 'cp1251)))
【讨论】: