ホームページ  >  記事  >  バックエンド開発  >  CentOS で Apache が UTF-8 文字化けを強制する問題の解決策

CentOS で Apache が UTF-8 文字化けを強制する問題の解決策

WBOY
WBOYオリジナル
2016-07-25 08:51:061184ブラウズ
CentOS で Apache が UTF-8 文字化けを強制する問題の解決策

                                                                                                                                                                                                                                                                                                                     


Centos システムは以前はあまり使用されていませんでしたが、その後、会社のサーバーはオペレーティング システムを統一し、すべて Centos を使用しました
    したがって、当然、サービスのインストールには yum を使用しましたが、これは非常に便利でした。非常に透明性が高く、自分で調べる必要があります
  1. その後、次のような問題に遭遇しました:
  2. 会社の Web サイトの一部は UTF-8 エンコーディングを使用しており、一部は GBK を使用していることが表示時にわかりました。このページでは、UTF エンコードは正常ですが、GBK エンコードが文字化けします。最初はシステムが GBK をサポートしていないためだと思いました。試してみると、APACHE の設定に問題があることがわかりました。 YUM がインストールされた後、デフォルトのエンコード出力は utf -8
  3. でした。これは依然として強制的に変換され、Web サイトのページに設定された METH に従って変更されません。この設定は AddDefaultCharset
  4. メソッド:
  5. AddDefaultCharset UTF- 8 は AddDefaultCharset OFF に変更されます
  6. 結果:
  7. やってみよう~ ~
  8. 概要:
  9. 振り返ってみると、この種の YUM インストールは実際には非常に便利ですが、構成は確かに不透明であり、ドキュメントもありません。問題がなければ大丈夫です。何か問題が発生した場合、すぐに見つけることはできません。
  10. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。