問題の説明 CentOS システムでは、Apache サーバーを使用してインストールされた GBK でエンコードされたプログラムが文字化けすることがあります。これは、GBK プログラムに強制エンコードがない場合、デフォルトでインストールされている Apache サーバーの文字エンコーディングが UTF-8 であることが主な原因です。文字化けが発生します。
解決策
1. Apache 設定ファイル httpd.conf を開きます。デフォルトでは /etc/httpd/conf/httpd.conf です
#vi /etc/httpd/conf/httpd.conf
2. AddDefaultCharset 構成項目を見つけます
デフォルト文字セット UTF-8 を追加
3. 次のように、AddDefaultCharset 設定を変更し、設定文字をオフにします
デフォルト文字セットをオフにする
4. 次のように、Apache のデフォルトのエンコーディングを GB2312 に設定することもできます
デフォルト文字セット GB2312 を追加