namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: tolower()
- From: Kenji Suzuki <kenji@xxxxxxxxxxxxxxxx>
- Date: Tue, 4 Jan 2000 10:26:39 +0900
At 9:06 PM +0900 1/3/00, Ryuji Abe wrote:
> Satoru Takabayashi wrote:
>
> > インデックスを作る段階 (mknmz) で、localeを意識せずに大文字
> > から小文字へ変換しているので、それに合わせて、検索側
> > (namazu) でも localeを意識せずに大文字から小文字へ変換した方
> > がいいです。
>
> なるほど。mknmzでは
> # Normalize into small letter.
> $$contref =~ tr/A-Z/a-z/;
> としているのですね。ならばASCIIに依存した変換の方がいいですね。
> ISO-8859-1なんかでもtolowerできたら嬉しいかなとか考えたのですけど。
えっと、ということは最初のバージョン
if (isascii(*str)) {
*str = tolower(*str);
}
で ok という
ことでしょうか?
Vine 1.1 でテストしてみましたが、当然問題はありませんでした。
// Kenji Suzuki
Linux -- Where you really can go tomorrow