原因分析:
中国語パッケージがインストールされていない可能性があります。
解決策:
1. 中国語パッケージがインストールされているかどうかを確認します。
locale -a |grep "zh_CN"
インストールされていないことを示す出力はありません。次のコマンドを入力します。 インストール:
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 構成ファイルを変更する必要があります。
編集ページに入り、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=
推奨関連チュートリアル: centos チュートリアル
以上がcentos7をインストールすると漢字が文字化けしてしまうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。