Vim中打開文件亂碼主要是文件編碼問題。用戶可以參考如下解決方法。
1、用vim打開.vimrc配置文件
2、在.vimrc中加入如下內容
set termencoding=utf-8
set encoding=utf8
set fileencodings=utf8,ucs-bom,gbk,cp936,gb2312,gb18030
說明:encoding是Vim內部使用的字符編碼方式,一般設置為utf8。termencoding是Vim所工作的終端(或者 Windows的Console窗口)的字符編碼方式,一般設置為utf8。fileencodings是Vim自動探測fileencoding的順序列表,啟動時會按照它所列出的字符編碼方式逐一探測即將打開的文件的字符編碼方式。這些設置需要set命令來進行設置生效。
3、執行:wq保存退出vim,再次用vim打開文件即可。