[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[webdav-jp:0409] mod_encoding が・・・



茂木と申します・・・・(長文にて失礼します・・・)

Linuxを触り始めて、早3日・・・(泣)
webdavでの日本語対応をしたくって試行錯誤中です。
 mod_encodingを設定後に、2バイト文字ファイル名のファイルが
 文字化け発生&アクセス不可です。

下記の①②のような現象となっておりますが・・・
 logを見ているとなんとなくですが、「File does not exist:」が
 気になるのですが、どう思われますか?
文字化けしているので、ファイルが見つからない!ってのわかるのですが
 なんでディレクトリが変わっちゃうのでしょ!?
っと言うよりも根本的にエンコードできていないですかね〜〜〜?

なんか私の設定がおかしいのでしょうが、どの方向性で攻めたら良いか
でもご指摘頂ければ助かります・・・。

■httpd.conf で変更した個所
<IfModule mod_userdir.c>
    UserDir /home/webdav/userif/
</IfModule>

DAVLockDB /home/webdav/userlk/DAVLock
DAVMinTimeout 600
<Location /~common>
   DAV on
   Header add MS-Author-Via "DAV"
   AuthType basic
</Location>

■①2バイト文字ファイル名のコピーができない
<IfModule mod_encoding.c>
  EncodingEngine on
  SetServerEncoding UTF-8
  DefaultClientEncoding JA-AUTO-SJIS-MS
  AddClientEncoding "Microsoft .* DAV" SJIS
  AddClientEncoding "xdwin9x" SJIS
  AddClientEncoding "cadaver/" EUC-JP
</IfModule>
[Fri May 31 09:10:12 2002] [notice] Apache/1.3.20 (TurboLinux)
mod_throttle/3.1.
2 mod_perl/1.26 DAV/1.0.3 PHP/4.0.6 configured -- resuming normal operations
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [error] [client 172.18.13.192] File does not
exist: /
opt/local/apache/htdocs/窰@セcommon/莉~U讒~X縷C。縷C「.txt
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [error] [client 172.18.13.192] File does not
exist: /
opt/local/apache/htdocs/窰@セcommon/莉~U讒~X縷C。縷C「.txt
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error
[Fri May 31 09:10:19 2002] [warn] iconv_string: conversion error

■②2バイト文字ファイル名のコピーはできるが、文字化けする
<IfModule mod_encoding.c>
  EncodingEngine on
  SetServerEncoding UTF-8
  DefaultClientEncoding JA-AUTO-SJIS-MS
#  AddClientEncoding "Microsoft .* DAV" SJIS
#  AddClientEncoding "xdwin9x" SJIS
#  AddClientEncoding "cadaver/" EUC-JP
</IfModule>

[Fri May 31 09:03:35 2002] [notice] Apache/1.3.20 (TurboLinux)
mod_throttle/3.1.
2 mod_perl/1.26 DAV/1.0.3 PHP/4.0.6 configured -- resuming normal operations
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error
[Fri May 31 09:03:44 2002] [error] [client 172.18.13.192] File does not
exist: /
home/webdav/userif/common/~N閙O~G.txt
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error
[Fri May 31 09:03:44 2002] [warn] iconv_string: conversion error

○環境
server
	Apache/1.3.20 (TurboLinux7)
	DAV/1.0.3
	mod_encoding-20011211a
client
	windows98/windows2000
	WEBフォルダ

追伸:ここのメーリングリストはWEBDAVに関する・・ですよね
このメールの内容が相応しくないようであれば、忘れて下さい・・・・。