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