centos7 vi 打開文件 中文亂碼問題記錄


系統CentOS7.6 下面發布的項目,vi打開文件發現中文顯示全是亂碼

解決方法如下:

    1. 執行locale 命令,查看當前系統的語言環境

如果不是

LANG=zh_CN.UTF-8 ..

或者也不是

LANG=en_US.UTF-8

說明語言環境不支持中文顯示

  • 2.執行 locale -a | grep zh_CN* 查看當前系是否安裝了中文語言包

如果安裝了顯示如下

LANG=zh_CN.UTF-8
....

如果沒有安裝則執行: yum install kde-l10n-Chinese

    1. 執行 vi /etc/locale.conf,顯示如下

LANG="C"

將“C”修改為"zh_CN.UTF-8"

  • 4.執行 source /etc/locale.conf 使配置生效

  • 5.執行locale查看結果

LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

安裝上面操作完成之后,當時並沒有馬上生效,我是第二天登錄查看是生效了的,具體什么原因我也不清楚。

猜測可能需要重啟才能生效

參考:https://blog.csdn.net/jisu30miao1225/article/details/80519368


免責聲明!

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



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