我刚试图保存一个带有一些关于如何使用emacs的网站和提示的简单*.rtf文件,但是出现了以下提示:
在尝试对缓冲区“notes.rtf”中的文本进行编码时,这些默认编码系统被尝试使用:(iso-latin-1-dos (315 . 8216) (338 . 8217) (1514 . 8220) (1525 . 8221))。 然而,它们每个都遇到了无法编码的字符: iso-latin-1-dos无法编码这些字符:“‘’“ ”
....
等等
那是什么?现在它要求我选择编码系统
选择编码系统(默认为chinese-iso-8bit):
我甚至不知道什么是编码系统,而且我不想每次尝试保存文档时都要选择一个编码系统... 有没有办法可以设置一个适用于所有文件的编码系统,这样我就不必担心这个问题了?
我在这个网站的另一个问题和答案中看到了其他地方的解释(请在此查看),如果我输入以下内容,则似乎可以让Emacs执行此操作
(defun set-coding-system()(setq buffer-file-coding-system'utf-8-unix))(add-hook'find-file-hook'set-coding-system)
但我不确定... 有人能证实一下吗?