« Text::CSV_XSとエクセル | メイン | pure-quotacheck »

mod_encoding

WebDAV Resources JP
http://webdav.todo.gr.jp/download/
ファイル名の変換をすることで、webdavをきちんと使えるようにするためのもの。
某サービスで「日本語ファイル名のファイル」を使えるように使用中。

サーバにあるファイルの漢字コードはEUCにしてあるので、
インストール後。

<IfModule mod_encoding.c>
 EncodingEngine    on
 SetServerEncoding     EUC-JP
 DefaultClientEncoding EUC-JP SJIS UTF-8
</IfModule>

と設定
うまく使えてます。

ただし、CGIなどと一緒に使う場合

[0971] Re: mod_encoding の Location 対象の限定
http://webdav-jp.ml.nemui.org/msg00970.html
などにあるように、?以降も変換の対象になってしまうようで、

http://www.namazu.org/ml/namazu-win32-users-ja/msg01596.html
にあるパッチを
patch -p1 < ../mod_encoding-20020611a-safequery.patch
としてあてて、再make

うまく動いている模様。
感謝感謝。