突然,我正在编辑的一些文本文件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-1
and utf-8
,而对于第二个示例,它可能应该是相反的,utf-8
而latin-1
.
正确后,您可以选择使用哪种编码系统来保存文件M-x set-buffer-file-coding-system
(或C-x C-m f
简称)。
归档时间: |
|
查看次数: |
22230 次 |
最近记录: |