部分 org mode 文档的中文都变成了数字是怎么回事?

image

org-mode 文件,像这种的,原来是中文“链接”。好像是不小心触发了什么显示模式,有人知道怎么调回来么?

是编码变了吗,现在文件使用的是什么编码? 可在论坛中搜索中文编码问题

应该是Emacs对应模式的编码或者文件编码发生了变化。

如果是前者,那就只是显示问题,关闭Emacs再开就好。

如果是后者,可能比较啰嗦,我想到的办法是用浏览器打开文件,把内容粘出来就行了吧?

应该是编码问题,你可以先把乱码的部分复制发出来

之前回答过一个,你可以看一下 【求助】文件乱码

至少文件编码是没问题的,因为这个文件用 vim 打开是正常的,感觉是 emacs 做了什么事情

好像有个地方编码有问题,我用 vscode 打开,把有问题的那个字符删除掉,在 emacs 中创建一个新的文件,把更改后的文件内容粘贴过去,原来的文件删除掉,然后 emacs 重启就好了

恭喜解决问题

先使用 C-x RET r (revert-buffer-with-coding-system) 尝试选对正确的编码,一般为 utf-8

确认编码之后在文件行首指定该编码,下次 Emacs 就知道怎样打开了。

-*-coding: utf-8; -*-
1 个赞