« MicrosoftUpdateとATOK | Main | WebDAV&mod_encoding&Tracその2 »

2006.10.14

WebDAV&mod_encoding&Trac

 WindowsのExplorerをWebDAVクライアントとしてApache + Subversion(on Windows)で構築したサーバに接続した場合の問題点として、日本語ファイル名がうまく処理できないという問題があります。

 んでもって、mod_encodingをApacheに組み込むことでその問題は回避することができるのですが、これをやってしまうと同じサーバ上で動かしているTrac(0.9.x)に影響が及んでしまう・・・。

 Trac上で日本語のwikiページを使用すると、サクッと文字化けが発生。テストしていませんが、おそらく日本語の添付ファイル名もまともには使用できない可能性が大(Trac自体が2バイト文字をエンコードして、そのエンコード結果に対してさらにエンコードが行われているのが原因だと思われます)。

 httpd.confでlocationディレクティブを使用して/svnのみに対してencoding処理を行おうとしても上手く処理できないようです(mod_encodingのhookのかけ方のタイミングに問題があるらしいとのこと)。

 となると、対処法としては、


  • 素直にmod_encodingにパッチを当ててコンパイルし直す
  • Tracのソースに手を加えて、2バイト文字のエンコードを行わないようにする

のいずれかになるんですかねぇ・・・。

|

« MicrosoftUpdateとATOK | Main | WebDAV&mod_encoding&Tracその2 »

Subversion・Trac・etc.」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference WebDAV&mod_encoding&Trac:

» WebDAV&mod_encoding&Tracその2 [気の向くままに・・・]
 WebDAV&mod_encoding&Trac環境の構築第2弾。  mod_ [Read More]

Tracked on 2006.10.15 09:42

« MicrosoftUpdateとATOK | Main | WebDAV&mod_encoding&Tracその2 »