vim看文件編碼

有時我們用vim打開中文檔案時會出現亂碼,知是辨識編碼錯誤,那怎麼查它現在是用什麼編碼呢?

對在命令模式下
: set fileencoding
就可以看到文件的編碼了

結果:
fileencoding=latin1

待補充:
設定自動辨識big5,gbk,gb2312….

vim /etc/vim/vimrc
加入底下這行
set fileencodings=utf8,gbk,ucs-bom,cp936

說明:
表示vim在開啟檔案時,會依序嘗試這些編碼來顯示。
由左至右,若使用utf8編碼時無法正確解碼,就依序嘗試gbk編碼。

[note]參考資料:數碼維基解決vim編碼問題、[/note]

分類: vim。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *