Apache2で稼働させると文字化けする

  • 種別 : 動作環境
  • バージョン : --

質問

Apache2なのですが、charsetを認識せず文字化けします

回答

Apache2 の AddDefaultCharset の取り扱いに関して、charset を指定してあっても無視するようなので、この問題が発生していると思われます。~Apache2 が対応されるまでは、以下のように機能を止めるようにするか、個別に指定するかの方法をとるとよいでしょう。

  • 機能を止める(AddDefaultCharset の行をコメントアウト)
    # vi /etc/httpd/conf/httpd.conf 
    
    # AddDefaultCharset ISO-8859-1
  • PukiWiki のディレクトリのみ明示指定
    <Location /pukiwiki/>
       AddDefaultCharset EUC-JP
     </Location>

と変更してみて下さい。AddDefaultCharset none という指定は絶対にしてはいけません。

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

また、このように必要なものだけ取り出した上で、ja の優先順位もあわせて変更しておくとよいでしょう。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-11-10 (水) 21:16:16
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u2. HTML convert time: 0.257 sec.

OSDN