centos中vi中文亂碼解決方法:
打開vimrc文件添加下面的代碼即可:
$vi?~/.vimrc let?&termencoding=&encoding set?fileencodings=utf-8,gbk $:wq
推薦教程:centos使用教程
vi編碼方面的基礎知識:
1、存在3個變量:
encoding—-該選項使用于緩沖的文本(你正在編輯的文件),寄存器,Vim 腳本文件等等。你可以把 ‘encoding’ 選項當作是對 Vim 內部運行機制的設定。
fileencoding—-該選項是vim寫入文件時采用的編碼類型。
termencoding—-該選項代表輸出到客戶終端(Term)采用的編碼類型。
2、此3個變量的默認值:
encoding—-與系統當前locale相同,所以編輯文件的時候要考慮當前locale,否則要設置的東西就比較多了。
fileencoding—-vim打開文件時自動辨認其編碼,fileencoding就為辨認的值。為空則保存文件時采用encoding的編碼,如果沒有修改encoding,那值就是系統當前locale了。
termencoding—-默認空值,也就是輸出到終端不進行編碼轉換。
相關視頻教程推薦:centos使用教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦