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
うまく動いている模様。
感謝感謝。