gpt4 book ai didi

emacs - 如何在emacs中查看文件的编码?

转载 作者:行者123 更新时间:2023-12-03 00:57:57 27 4
gpt4 key购买 nike

我没有找到当前文件的编码,如何显示?

emacs

可以看到文件中有一些汉字,但不知道是什么编码。

有什么办法让它始终显示在 emacs GUI 上吗?

最佳答案

您有多种方法来获取(和设置)缓冲区编码:

  • 您可以通过模式行中的U看到您的缓冲区采用“Unicode”,如果您将鼠标放在它上面,它将在工具提示中显示当前缓冲区编码。

  • 您还可以使用 C-hv buffer-file-coding-system 查看当前编码> RET

  • 您可以使用C-xRET更改整个缓冲区编码以便下次保存 f

  • 您还可以更改检测到的编码以强制使用其他编码,并使用C-xRETr重新加载文件

  • 您只能使用C-xRETc设置下一个I/O命令的编码

  • 还有一些其他的可能性,看看C-xRETC-h

修复和诊断:

  • 在缓冲区内,如果您对单字符编码/详细信息感兴趣,请将点放在中文字符上,然后C-uC-x = 会有所帮助。 (没有 C-u 的情况相同,仅显示有关字符的一些信息,并且编码不是其中的一部分。)
  • 自行检查该文件:
    • 您可以使用打开文本文件,无需任何解码或启发式M-x find-file-literallyRET
    • 或者您可以使用M-xhexl-find-fileRET或当前文件更接近金属(十六进制编辑器) >M-x十六进制模式RET
  • 如果文件混合编码困惑,您可以使用 M-xrecode-regionRET>

关于emacs - 如何在emacs中查看文件的编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10500323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com