首頁  >  文章  >  運維  >  安裝centos7後中文顯示亂碼

安裝centos7後中文顯示亂碼

王林
王林原創
2020-04-03 10:35:302478瀏覽

安裝centos7後中文顯示亂碼

原因分析:

可能是沒有安裝中文套件。

解決方法:

1、查看是否安裝了中文套件

locale -a |grep "zh_CN"

安裝centos7後中文顯示亂碼

沒有輸出,說明沒有安裝,輸入下面的指令安裝:

yum groupinstall "fonts" -y

安裝完成,查看安了哪些中文語言包

[root@iz2ze6adlpez0gy7j13vrmz /]# locale -a | grep "zh_CN"
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8

說明系統已安裝中文語言包,無需再安裝。

2、修改設定檔

在修改設定檔之前,我們先看看目前系統語言環境:

# echo $LANG
en_US.UTF-8

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

雖然安裝了中文語言套件但本機的語言環境並不是中文,需要修改locale.conf設定檔。

安裝centos7後中文顯示亂碼

進入編輯頁面,輸入i開始編輯,編輯完成輸入esc到底行模式,然後輸入:wq,儲存並退出。

安裝centos7後中文顯示亂碼

再次查看目前系統語言環境

# echo $LANG
zh_CN

# locale
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=

相關教學推薦:centos教學

#

以上是安裝centos7後中文顯示亂碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn