系統CentOS7.6 下面發布的項目,vi打開文件發現中文顯示全是亂碼
解決方法如下:
-
- 執行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
-
- 執行 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