一直避免編碼問題這個坑,在創建文本文件時候,就使用了utf-8編碼。
但是放到linux上,vim打開還是亂碼。
cat 看內容卻又是正常的。
所以我的編碼應該是正確的,只是vim沒有用utf-8打開文本。
在.vimrc中添加
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
如何查找.vimrc的位置?
直接命令行進入vim
vim
:version
$HOME/.vimrc
$VIM/vimrc
對當前用戶生效我們只要修改當前用戶家目錄下的.vimrc
實際操作的過程中,並沒有這個文件,如果沒有就新建一個。
再次打開就可以看到utf8編碼的文本,如果有疑問,留言討論。