Namazu-devel-ja(旧)


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

Re: [RFC] ${uri}の拡張 (Re:[namazu-users-ja] Re: 検索結果のURLを日本語表示したい )



いわきりです

Tadamasa Teranishi wrote in <3FCEF4B9.2EC726A3@xxxxxxxxxxxxxxx> :
>ちょっと話がそれるのですが、これに関連する話で質問があります。
>(直接 Namazu と関係ないのだが、uri 書き換えに絡むのですみません。)

Punycodeというそうです。
http://www.nic.ad.jp/ja/idn/

idnkitが提供されているので変換は楽ですね。

>場合によっては、日本語ドメインの書き換えとか、uri の表示/リンクの対策
>に影響がでないとも限りませんので、早めに把握しておきたいと思います。

それも含めて検討してみます。

視点を変えて、
内部的には、検索を考慮し全てeuc-jpに変換。
非uriエンコードで、NMZ.field.uriに保存。

出力時は、
${uri:encode} でエンコードしたuriを
${uri:pass} でそのまま(euc-jp)で出力。

${uri:format}のformat部分に
encode-cap, encode-sjis, encode-euc, encode-punyとか
増やせば良さそうな気もしますが、もうすこし考えてみます。

-- 
Youichi Iwakiri