cat中文正常vi中文亂碼


Linux cat中文正常vi中文亂碼

問題示例

 

 

 

出現此問題,有可能是vim 編輯器的配置編碼方面的問題。

出現此情況,在vim 編輯器中輸入

:e ++enc=utf8
:e ++enc=zh_CN

如果上面兩次處理的結果中,有一個可以讓亂碼變為中文,那么說明打開文件時所使用的編碼是不兼容中文的。

需要修改vim的配置。

vim的用戶配置文件是$HOME/.vimrc , 我們在這個配置文件中加入以下內容:

set fileencodings=utf-8,gbk,gb2312,gb18030
set fileencoding=utf8
set encoding=utf8

執行source ~/.vimrc 使配置生效

再次打開文件:

 

可以看到vi 編輯文件時已經可以正常顯示中文。

 

 

Author: halberd.lee

Created: 2019-08-09 Fri 16:53

Validate

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM