中文文件名显示为unicode字符

时间:2013-07-31 03:37:02

标签: emacs

使用C-x C-f时,包含中文字符的文件名如下所示:

如何配置它以显示中文字?谢谢。

=====更新=======

系统:OS X 10.8.4

Emacs版本:GNU Emacs 24.3.1(x86_64-apple-darwin)

1 个答案:

答案 0 :(得分:0)

我认为这可能是由操作系统和Emacs之间令人讨厌的交互之一引起的。 Emacs似乎不知道如何解释文件名,所以让我们尝试通过在.emacs文件中插入它来帮助它。

(setq default-buffer-file-coding-system 'utf-8-unix)
(setq default-file-name-coding-system 'gb2312)
(setq default-keyboard-coding-system 'utf-8-unix)
(setq default-process-coding-system '(utf-8-unix . utf-8-unix))

您可能需要尝试使用其他系统而不是gb2312