3

我有一个以前用 Latin-1 编码的文件。现在,当我打开这个文件时,我只得到原始编码。那是-t:在状态行中。文件中可能有一些非 Latin-1 字符,至少打开其他 Latin-1 文件有效。

我只想将文件改回 Latin-1。所以我C-x RETURN f缓冲到latin-1. 但是,在保存后,我会得到不可编码的字符\344,即 ä,\374即 ü 等等。所以角色实际上在这里,但由于某种原因仍然被误解了。


通过死记硬背,我发现了一个\237是罪魁祸首。奇怪的是,该字符在保存时并未被识别为非 Latin-1,而是导致文件不再被识别为 Latin-1。

4

1 回答 1

3

尝试找出文件现在的编码。然后,C-xReturncthe file's encodingC-xffile(即使用其编码打开文件)。然后你可以使用 latin-1 保存它。

于 2012-05-22T07:19:39.607 回答