1. 中国語のパッケージがインストールされているかどうかを確認する
次の名前を使用して、中国語のインストール パッケージがシステムにインストールされているかどうかを確認できます。
locale -a |grep "zh_CN"
インストールされていないことを示す出力はありません。インストールするには次のコマンドを入力してください:
yum groupinstall "fonts" -y
2. 構成ファイルを変更します
構成 Before ファイルを変更した後、現在のシステム言語環境を見てみましょう:
# 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 設定ファイル
# vim /etc/locale.conf LANG="zh_CN" # source /etc/locale.conf
編集ページで i を入力して編集を開始します。編集後、esc を入力してボトムライン モードに入り、wq を入力して保存して終了します。
次に、現在のロケールを確認します:
# 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=
3. 検証は成功しました
[root@node2 ~]# date 2017年 10月 16日 星期一 16:30:24 CST
推奨される関連チュートリアル: セントス チュートリアル
以上がcentos7で漢字が文字化けする問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。