[Namazu-devel-ja 763] Re: そろそろNama zu 2.0.15 pre3

Tadamasa Teranishi yw3t-trns @ asahi-net.or.jp
2005年 12月 7日 (水) 12:14:30 JST


寺西です。

# ついでに。

Tadamasa Teranishi wrote:
> 
> Perl 5.6 + Namazu 2.0.14 以前の古い環境で動いたのに、
> Perl 5.8 + Namazu 2.0.15 以降の新しい環境で動かないということも
> 基本的にはないはずです。
...
> なお、より安全に使うには util::islang('*.iso88591') みたいなチェック
> が必要なんですけど、それを実装するのも面倒なだけなので、放置です。

そのため、CGIならISO-8859-1も多いでしょうが、端末では、
ユーロ記号やISO-8859-1ではフランス語で使えない文字があったりするので、
ヨーロッパではISO-8859-1よりISO-8859-15が好まれる(数が多いかどうか
はともかく)ような話も聞きます。
# 今ならUTF-8が主流なんでしょうけど。

ISO-8859-15な環境で使うと、少なくとも確実に
http://www.asahi-net.or.jp/~yw3t-trns/code/iso885915.html
の青い部分の文字が化けることになりますし、
ISO-8859-5な環境で使うと全滅します。
http://www.asahi-net.or.jp/~yw3t-trns/code/iso88595.html
# まぁ、ロシア語を Namazu で検索している人はいないだろうけど。

ちょっと前に話題に出たISO-8859-8のヘブライ語もバケバケなはずです。
http://www.asahi-net.or.jp/~yw3t-trns/code/iso88598.html

# やっぱり、iscodeset("iso88591") とか導入した方が良いかな?
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns @ asahi-net.or.jp
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E




Namazu-devel-ja メーリングリストの案内