Apache2.0.49でwebDAVを作ってみました。

auto_indexesを利用して、ブラウザから参照&DLできるようにしました。

しかし、日本語名が文字化けしてしまいます
mod_encodingにより、ネットワークプレースからは日本語で見えています。
DefaultLanguageをUTF-8にしましたら、うまく表示されましたが、今度はユーザーページが文字化けしてしまいました。
なにか、良い対処方法はありませんか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/06/01 09:38:23
  • 終了:--

回答(1件)

id:wakatono No.1

wakatono回答回数106ベストアンサー獲得回数02004/06/01 10:59:15

http://webdav.todo.gr.jp/howto/install-mod_dav.html

mod_dav のインストールと設定

「複雑な設定」のところで、「Webフォルダがダイナミックなリソースに対するコピーに失敗する」というのがありますが、リポジトリを触るためのURLとページ閲覧用のURLを分け、リポジトリを触るためのURL設定の方でのみCharsetをUTF-8にするというのはいかがでしょうか?

id:vanarasi

----追記----

webdavのディレクトリに.htaccessを

「Addtype test/html;charset=UTF-8 HTM」と置きましたらうまくいきました。

httpd.confのDefaultLanguageはコメントアウトしておきました。

これで、ブラウザのエンコードが自動選択ならばうまくいくみたいです。

2004/06/01 21:24:53

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません