我有一个 geany 告诉我的文件是 UTF-8 文件,但包含以下字符:
ù 而不是 ù
等等。那是因为 0xC3 + 0xB9 被认为是两个字符,而不仅仅是 U+00F9,对吧?使用 geany,文件的编码已经是 UTF-8,如果我切换到 ISO-8859,我当然不会得到更正的字符。
有没有像 bash 命令、java 类、ruby 模块或魔法药水这样的东西可以自动改变这个东西,而无需手动操作?
编辑:
如果我尝试切换,则无法保存文件,因为出现以下错误:
错误消息:转换输入中的字节序列无效错误发生在“€”(行:1389,列:46)。