ホームページ >運用・保守 >CentOS >centos7で漢字が文字化けする問題の解決方法

centos7で漢字が文字化けする問題の解決方法

王林
王林オリジナル
2020-04-02 10:24:482587ブラウズ

centos7で漢字が文字化けする問題の解決方法

1. 中国語のパッケージがインストールされているかどうかを確認する

次の名前を使用して、中国語のインストール パッケージがシステムにインストールされているかどうかを確認できます。

locale -a |grep "zh_CN"

centos7で漢字が文字化けする問題の解決方法

インストールされていないことを示す出力はありません。インストールするには次のコマンドを入力してください:

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 を入力して保存して終了します。

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=

3. 検証は成功しました

[root@node2 ~]# date
2017年 10月 16日 星期一 16:30:24 CST

推奨される関連チュートリアル: セントス チュートリアル

以上がcentos7で漢字が文字化けする問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。