突然,我正在编辑的一些文本文件Emacs发生了变化,特殊字符以一种奇怪的方式显示,例如
\344而不是ä
\374代替ü
......等等。
在另一个文件中,我现在有
ü对于ü
ä用于ä
....
(我不知道是哪个事件造成的,也许我做错了什么。)
我想将文档转换回其原始状态(我的标准编码是 UTF-8),以便使用 ä、ö、ü、... 正确显示它,但我不知道如何使用 emacs .
leg*_*cia 34
如果您还没有更改文件,您可以尝试M-x revert-buffer-with-coding-system. 之一latin-1或utf-8应该工作,具体取决于文件。
您也可以用 标记整个文件,C-x h然后尝试M-x recode-region。它会问你Text was really in和But was interpreted as。对于您问题中的第一个文件,它看起来应该是latin-1and utf-8,而对于第二个示例,它可能应该是相反的,utf-8而latin-1.
正确后,您可以选择使用哪种编码系统来保存文件M-x set-buffer-file-coding-system(或C-x C-m f简称)。
| 归档时间: |
|
| 查看次数: |
22230 次 |
| 最近记录: |