ログからわかったこと

時間ができたので再開。

# yasusii 『サーバ内部ではutf-8でファイルを保存するようになってるんですけど、フォルダ名だけ別のエンコーディングになってるみたいですね。 access.log の MKCOL のパラメータどんなんなってます?今手元にWindows2000ないんですけど、UseAgent名はどんなの送信されるようになってましたっけ?

UseAgent名はノーチラスのほうはこれ。
"gnome-vfs/2.8.2 neon/0.24.6"
Win2kのほうはこれ。
"Microsoft Data Access Internet Publishing Provider DAV"

ubuntuのterminal側の設定はEUC-JPになっているようです。サーバー側のデスクトップで作ったファイルがちゃんと見えないのは当然でした(--;。

フォルダ作成に失敗した場合のMKCOLはログには残っていませんね。正常なときのはこんなの。

192.168.0.108 - - [22/Jan/2005:07:02:09 +0000] "MKCOL /kinneko/memt30/memt86 HTTP/1.1" 201 162 "-" "Microsoft Data Access Internet Publishing Provider DAV"

エラーログには、以下の2つのパターンだけでした。

exceptions.UnicodeDecodeError: 'utf8' codec can't decode bytes in position 9-10: invalid data
exceptions.UnicodeDecodeError: 'utf8' codec can't decode byte 0xa5 in position 11: unexpected code