如果我在 vim 上写下以下文本:
Tís teçxt contãins spécial charàctérs
我会得到:
Tí s teç xt contã ins spé cial cha?| cté rs
以前我使用 Mountain Lion 时没有发生过这种情况。不久前我升级到了 Mavericks,但我只在 vim 上编写代码,没有注意到这是否是由于系统升级而导致的变化。无论如何,如果我使用我的计算机在其他服务器 vim 上编写文本,也会发生这种情况。
当我不在 vim 上时,这种情况不会发生。
这似乎与 vim 版本无关,因为我已经更改了它,但两个版本都存在同样的问题。
我在终端首选项中使用 utf-8 字符编码,并将 vim fileenconding 设置为
set fileencoding=utf8
有任何想法吗?
答案1
缺少的是:
set encoding=utf8
在我的.vimrc
。