1. 程式人生 > >【轉】怎麼讓VI支援中文顯示

【轉】怎麼讓VI支援中文顯示

如題

【原創】讓utf8 locale下的vi同時支援gb2312,gb18030,utf8編碼 現在多數linux發行版預設都使用UTF8編碼,如果在xwindows下開啟用gb231 2或者gb18030編碼儲存的檔案就會發現檔案內容都是亂碼 ,解決辦法是在自己使用者目錄下建立.vimrc檔案加入
set fileencodings=gb2312,gb18030,utf-8
set termencoding=utf-8
set fileformats=unix
set encoding=prc
之後再開啟GB2312編碼的檔案就沒有問題了。

vim上經常會碰到中文顯示不正常的現象,也就是傳說中的亂碼。搜尋了一下,在
http://www.chinalinuxpub.com/bbs/showthread.php?t=45475

找到了一個解決辦法。但是gbk編碼的正常了,utf8的又不對了。於是稍微改了一點。

使用者目錄下建立.vimrc檔案
加入
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set fileformats=unix
set encoding=prc
fileencodings中utf-8要在前面。

這樣就能正常顯示中文了。配合pietty,可以完全正常顯示、編輯中文了。