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

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



佐藤といいます。皆さんこんにちは。

# 解決策ではないのですが...

On Tue, 29 Oct 2002 12:23:04 +0900
"Shunsaku Sumoto" <sumoto@xxxxxxxxxxxxx> wrote:

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

うちでも PHP なスクリプトは軒並これで引っ掛かってしまいました。
で、根性無しな私は物理的にホストを分けちゃうつもりです。

# VirtualHost で分けちゃう、ってのは有りなんでしょうかね ?


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

そうなんですよね...  一番理想的なのは Directory なり Location なりを決
め打ちで EncodingEngine On/Off できればいいのですが...