今晚用ubuntu 12.04 的vim編輯網(wǎng)頁(yè)代碼時(shí),發(fā)現(xiàn)上面的中文顯示亂碼。這個(gè)html文件是我之前用gedit編輯的,在gedit里面顯示正常,可是在vim下顯示就是亂碼了。
怎么解決ubuntu中vim顯示中文亂碼的問題呢?
首先,添加中文字符編碼:
sudo gedit /var/lib/locales/supported.d/local
在打開的文件中添加下面的中文字符集
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.GB18030 GB18030
然后輸入以下命令使其生效:
sudo dpkg-reconfigure locales
接下來是修改vim的配置文件
sudo gedit /etc/vim/vimrc
在后面加入
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set encoding=prc
保存后,重新打開vim就可以正常顯示中文了。
gsettingsset org.gnome.gedit.preferences.encodings auto-detected"['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"
聯(lián)系客服