VIM中的UTF-8编码

时间:2011-10-25 12:09:24

标签: vim utf-8

我在编辑时对vim中的UTF-8字符没有问题,但是当我执行set fileencoding=utf-8然后保存并重新加载文件时,vim会错误地显示nonascii字符。

为什么会发生这种情况,以及如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

'fileencodings'设置的价值是多少?此设置确定Vim尝试编码哪些编码来解释正在加载的缓冲区的内容。第一个不会导致转换错误的编码被假定为当前文件的编码。

如果要测试utf8,则应将其置于该设置的开头。

例如,您可能将fileencodings设置为latin1。此编码始终有效(没有可以拒绝的单字节组合)。

如果您不想更改fileencodings,可以使用以下代码重新加载文件::e! ++enc=utf8