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

[webdav-jp:0277] mod_encoding bug?



岩室です。

In message "[webdav-jp:0275] Re: Another question [Re:  Re: 対 MacOs9,MacOsX の文字化けについて ]"
    on 02/03/04, "Kunio Miyamoto" <wakatono@xxxxxxxxxx> writes:
> > あと、Windowsは'\'の扱いについても問題があったような気がします。
> 
>  これは、ローカルのパスデリミタの扱いの兼ね合いもあるから、まだ
> あきらめがつきますが…

Shift_JIS 2バイト目に`\'が来るケースが微妙に気になったので、Windows
NT4.0SP6a + IE5.5SP2のWebフォルダで検証してみたところ、以下のようなよ
くわからない現象が発生しました。

・新規フォルダを作成(右クリック「新規作成」→「フォルダ」)して、「表」
  というディレクトリ名に変更すると以下のように化ける。
      % \ls | od -tx1
      0000000 8e c9 8e bd 0a
      0000005
・新規フォルダを作成して、「スケジュール表」というディレクトリ名に変更
  しても化けない。
・「表」というファイルもしくはディレクトリを別のフォルダからコピーする
  と化けない。

・環境は[webdav-jp:0273]に書いたものと同一、設定は以下の通りです。

<IfModule mod_encoding.c>
  EncodingEngine on
  SetServerEncoding EUC-JP
  AddClientEncoding "Microsoft .* DAV" SJIS
  AddClientEncoding "xdwin9x/" SJIS
  AddClientEncoding "cadaver/" EUC-JP
</IfModule>

<IfModule mod_dav.c>
  DavServerEncoding EUC-JP
  DAVLockDB /usr/local/www/var/DAVLock 
  <Location /***>
  DAV on
  AllowOverride None
  Options None
  Header add MS-Author-Via "DAV"
  AuthType Basic
  AuthName ***
  AuthUserFile /usr/local/www/etc/passwd
  AuthGroupFile /usr/local/www/etc/group
  require group ***
  </Location>
</IfModule>
-- 
岩室元典 [E-Mail: vmi@xxxxxxxxxxxxxxxxxx / iwa@xxxxxxxxxxxxxxxxx]
「しあわせでしたーーーーーーーーーーーーーーーーーーーーーーーーっ!!」
(「イリヤの空、UFOの夏 その2」秋山瑞人/電撃文庫)