我使用SecureCRT来实现ssh机器。
secureCRT的外观被编码为utf-8

现在我想打开一个包含汉字的文本。
当我输入:
cat text它可以正常显示

但是当我打开vim时,它显示的不正确。


我应该怎么做才能使我的测试在vim中显示正确
发布于 2017-08-21 07:54:47
看起来Vim正在将该文件解释为latin1。尝试以UTF-8的形式显式地打开文件
:edit ++enc=utf-8 text如果有效的话,检查一下
:set fileencodings?因为对于默认值(ucs-bom,utf-8,default,latin1),UTF-8检测应该是开箱即用的.
如果不起作用,检查一下
:set encoding?如果这不是utf-8,请更改~/.vimrc中的默认值
set encoding=utf-8重新启动Vim,再试一次。
https://stackoverflow.com/questions/45791710
复制相似问题