vim字元編碼

deepwzh發表於2017-01-30

今天我在用vim新建中文檔案的時候遇到儲存好出現亂碼的問題,經過一波百度,

:set encoding=utf-8
:set fileencodings=ucs-bom,utf-8,cp936
:set fileencoding=gb2312
:set termencoding=utf-8

 

 設定好之後檔案正常顯示(在網頁中顯示),但當我再次開啟此檔案的時候,又出現了開啟之後亂碼的問題。解決方案是

vi/vim file_name -c "e ++enc=gbk"

可以使得VI/VIM以GBK編碼方案開啟檔案

或者

先“vi/vim file_name”

再“:e ++enc=gbk”

雖然其中的原理現在還不懂,先備註到這裡以備查閱吧。

相關文章