Tips記事
» 2002年10月09日 17時34分 UPDATE

Apache2.0でページが文字化けしてしまう

[木田佳克,ITmedia]

 Apache2.0は、次のようにMETAタグで「charset=」指定をしていても、標準設定でISO-8859-1(ラテン系欧州語、フランス語、ドイツ語)文字セットを補う。

<META http-equiv=Content-Type content="text/html; charset=Shift_JIS">

 上記タグのように各ページごとの「charset=」指定に依存させたい場合、Apache2.0の設定ファイル「/etc/httpd/conf/httpd.conf」を次のように編集すればよい。

# vi /etc/httpd/conf/httpd.conf
......

AddDefaultCharset ISO-8859-1 ← 標準設定
AddDefaultCharset shift_jis ← すべてシフトJISでよい場合
AddDefaultCharset EUC-JP ← すべて2バイトEUCでよい場合
AddDefaultCharset off ← 上記タグ「charset=」指定に任せる場合

 また、次の行も編集しておこう。

LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw
        ↓
LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ltz ca es sv tw

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ