Linux/yumでApacheインストールした場合
yumでApacheインストールした場合 †
DefaultCharsetがUTF-8になっているので、文字化けするページもある。
このように設定されていると、UTF-8で記述されたリソースでは問題ないのですが、
EUC-JPやShift_JISで記述されたリソースでも、ブラウザはUTF-8であるとして表示するので、
文字化けします。
なお、META要素でcharsetを指定していても、AddDefaultCharsetの値を優先するよう
apacheのマニュアルに明記してあります。(日本語マニュアルには抜け落ちてます)
ですから、文字コードが混在する可能性のあるサーバでは、
AddDefaultCharset offとする必要があります。
- 対処
# vi /etc/httpd/conf/httpd.conf AddDefaultCharset UTF-8 ↓ Offに変更する。 AddDefaultCharset Off