3

当我在文本文件中插入一个—(破折号)时,Emacs 最初显示它很好。当我重新加载 Emacs 时,所有 - 的实例都显示为 \342\200\224。

如何让 Emacs 像最初那样显示字符?我正在使用 Windows 7 和 Emacs 24.3.1。主要模式是“文本”,次要模式是“填充”。

4

1 回答 1

4

尝试将其插入到您的 init 文件中。它应该确保 emacs 将文件保存为 Unicode(并在之后正确读取它们)。

;;;;;;;;;;;;;;;;;;;;
;;; set up unicode
(prefer-coding-system       'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)                      
(setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING))

我相当肯定这些选项中的大多数都是不必要的,但是在插入它们之后,我再也没有遇到编码问题。安全总比后悔好。:-)

于 2013-07-08T23:22:29.357 回答