我没有找到当前文件的编码,如何显示?
可以看到文件中有一些汉字,但不知道是什么编码。
有什么办法让它始终显示在emacs GUI上吗?
您有多种方法来获取(和设置)缓冲区编码:
您可以通过模式行中的
U
看到您的缓冲区采用“Unicode”,如果您将鼠标放在它上面,它将在工具提示中显示当前缓冲区编码。
您还可以使用 C-hv buffer-file-coding-system
RET查看当前编码
您可以使用C-xRETf更改整个缓冲区编码用于下一次保存
您还可以更改检测到的编码以强制使用另一种编码,并使用 C-xRETr重新加载文件
C-xRETc 为下一个 I/O 命令设置编码
C-xRETC-h
find-file-literally
RET 打开文本文件,无需任何解码或启发式
hexl-find-file
RET 或当前文件 M-xhexl-mode
RET 更接近金属(十六进制编辑器)
recode-region
RET修复部分