[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[webdav-jp:0598] mod_encoding と php の共存



こんにちは。巣元と申します。

Linux + Apache + php4 + mod_encoding-20020611a のような環境で、
ブラウザから
foo.php?bar=日本語
のようなGETリクエストを出して、PHPでbarを処理する場合に、
mod_encodingで文字コード変換されてしまって困っています。
また、当然ながらPOSTされたものはmod_encodingで変換されません。

これを解決するために、特定のディレクトリでmod_encodingが効くようなこと
ができないかと思い、調べたり実験したりしているのですが、どうもうまくいき
ません。ご存知の方いらっしゃいませんでしょうか。

例えばApacheのhttpd.confで次のような設定ができれば嬉しいのですが。。
<IfModule mod_encoding.c>
 EncodingEngine  off
 <Location /DAV>
   EncodingEngine  on
   SetServerEncoding  UTF-8
   DefaultClientEncoding  JA-AUTO-SJIS-MS
 </Location>
</IfModule>

似たようなことを<Directory>や.htaccessなどでもやってみたのですが、うまくいき
ませんでした。

----
Shunsaku Sumoto
sumoto@xxxxxxxxxxxxx