我打开一个文件并没有注意到它是 windows-1251 编码的。它以带有不正确字符的 utf-8 编码文件打开。然后我在那里粘贴了一堆 utf-8 编码的代码。保存后(带有一些关于回退到 UTF-8 的错误消息)我无法恢复文件的原始内容。我重新打开新文件,剪切所有粘贴的代码并保存。下界“使用编码重新打开”或“使用编码保存”都不会给出正确编码的文件。
iconv -f UTF-8 -t WINDOWS-1251 file.txt > file_1251.txt
Iconv 说有一个非法的输入序列。