Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WebDAVサーバの検索



寺西です。

多少、誤解があったので修正します。

Tadamasa Teranishi wrote:
> 
> 2. に関してはファイル名が Shift-JIS の際でもうまく動いているはずな
> ので、何もしなくてもよさそうに思いますが、どうもそうではないという
> ことですね。
...
> デフォルトで nmz_decode_uri を通るような気がしますが、decode した
> ものは UTF-8 なので、不具合が生じるということですね。おそらく。

${uri} 自体は mknmz で EUC コードになっていました。
ですので、decode すれば EUC コードが得られるので、ファイル名が
SHIFT_JIS であっても問題なかったということでした。

# EUC 漢字の uri のリンクにアクセスすれば、ブラウザ(またはサーバ?)
# が、コードの変換をして SHIFT_JIS のファイル名のファイルに
# アクセスできるということなのかな。
# 漢字のファイル名なんて、使わないので知らないです。

今回はファイル名が UTF-8 だったので、mknmz では EUC に変換して
いないため、${uri} には UTF-8 のまま入っていたということが
問題になったようです。

以上のことから、
mknmz の generate_uri 辺りに UTF-8 ならば、EUC に変換する処理を
加えれば良いということのようです。
また、ここに CAP, HEX 等の変換も加えればよさそうです。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E