????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
webdav接続時に文字化け |
|
- ????????? 2009/07/31 16:52
- ????????? おやっさん
-
はじめまして。
いつもここのHPを活用させていただいております。
さて、この度、初めてwebdavの導入をしようと奮闘しております。 CentOS 5.3(2.6.18-128.2.1.el5)に Apache2.2(httpd-2.2.3-22.el5.centos.2)を利用しwebdavを構築しようと考えております。 ※mod_encoding.c-apache2.2-20060520.patchインストール済み
フォルダは /var/www/http/webdav/ を共有しようと思っております。
また、同フォルダーに対してsambaでのアクセスをし、samba、webdavどちらでも読み書き可能な状態にしたいと考えております。
sambaのほうは日本語が問題なく表示できているのですが、webdavのほうが文字化けして読めない状態になっております。
また、sambaはeucJPのエンコードを利用しており、webdavの設定ではUTF-8になっているのでそこらへんが問題ではないかと思っているのですが、色々設定をいじっても改善されないので投稿させていただきました。
webdav及びsambaのコンフィグを以下に記載いたします。 よろしくお願いいたします。
######################################################
/etc/httpd/conf/httpd.conf(必要なところのみ)
ServerRoot "/etc/httpd" AddDefaultCharset Off
# # WebDAV module configuration section. # <IfModule mod_dav_fs.c> # Location of the WebDAV lock database. DavLockDB /var/lib/dav/lockdb </IfModule>
#######################################################
/etc/httpd/conf.d/webdav.conf # # This is to permit URL access to WebDav. # Alias /webdav/ "/var/www/html/webdav/" <IfModule mod_dav.c> DAVMinTimeout 600 <Location /webdav> DAV On SSLRequireSSL AuthType Basic AuthName "Login WebDAV" AuthUserFile "/var/www/secure/webdav/.htpasswd" Require valid-user Order deny,allow Deny from all Allow from all </Location> </IfModule> <VirtualHost *:80> Redirect /webdav https://www.hogehoge.jp/webdav </VirtualHost>
#######################################################
EncodingEngine on
SetServerEncoding UTF-8
DefaultClientEncoding UTF-8 CP932 EUCJP-MS
AddClientEncoding "Microsoft .* DAV 1.1" ASCII CP932 UTF-8 AddClientEncoding "Microsoft .* DAV" UTF-8 CP932 AddClientEncoding "(Microsoft .* DAV $)" UTF-8 CP932 AddClientEncoding "(Microsoft .* DAV 1.1)" CP932 UTF-8 AddClientEncoding "Microsoft-WebDAV*" UTF-8 CP932 AddClientEncoding "RMA/*" CP932 AddClientEncoding "xdwin9x/" CP932 AddClientEncoding "cadaver/" UTF-8 EUCJP-MS AddClientEncoding "Mozilla/" EUCJP-MS
#######################################################
以上です。
その他必要な情報がありましたら、お伝えください。 よろしくお願いいたします。
|
■ コンテンツ関連情報
Re: webdav接続時に文字化け ( No.1 ) |
|
- ????????? 2009/07/31 16:54
- ????????? おやっさん
-
追記
一番下のconfファイルは /etc/httpd/conf.d/mod_encoding.conf の内容です。
|
Re: webdav接続時に文字化け ( No.2 ) |
|
- ????????? 2009/08/03 12:48
- ????????? おやっさん
-
回答が付かないですねぇ・・・
質問の仕方が悪いようでしたら、「後、どのような情報があれば回答できるかもしれない」 と言う書き込みでも結構ですので、書き込んでいただけませんでしょうか? よろしくお願いいたします。
|
Re: webdav接続時に文字化け ( No.3 ) |
|
- ????????? 2009/08/03 13:33
- ????????? ken@CentOS
-
http://www.aconus.com/~oyaji/faq/apache_encoding.htm
参考になりませんか?
|
Re: webdav接続時に文字化け ( No.4 ) |
|
- ????????? 2009/08/03 14:02
- ????????? おやっさん
-
ken@CentOS様
早速の返信ありがとうございます。 まことに申し訳御座いませんが、ご紹介のHPの対策はすでに完了しております。 改めて、設定しなおしましたが、状況に変化は御座いませんでした。 解らないままに色々とHPを読み漁り対策を行っておりますが、どれもうまく行っておりません。
追加情報といたしまして、 Windows側(クライアント側)にてDavクライアントソフト(TeamFile Agent)を利用しても状況は変わりませんでした。 Windows側のOSはWin2k、WinXPです。 DAVクライアントソフトでは、フォルダの数も一致しない状況でした・・・(少なくなっていました。) また、クライアントソフトで作成した日本語ファイルは、クライアントソフトでは正常に日本語表示されておりましたが、samba(ネットワーク経由)で文字化けをしておりました。 この状態で、sambaの文字コードの変更は行っておりません。 後ほどsambaの文字コードをUTF-8に変更して確認をしてみたいと思っております。
|
■ その他