Trideni u PostgreSQL (Re: SQL databaze)
Petr Kolar
PETR.KOLAR na vslib.cz
Čtvrtek Červen 25 15:13:50 CEST 1998
Michael Mraka <michael na informatics.muni.cz> wrote:
> Petr Kolar wrote:
> % Trideni podle locales pro cestinu nestaci, takze by to asi chtelo
> % trideni popsane na http://www.fi.muni.cz/~adelton/l10n/ ...
>
> Jak nestaci? Co je jinak, kde je chyba?
> (Trideni, ktere je definovano v locales se IMHO od trideni podle normy (+-to,
> ktere uvadi adelton) lisi jen v trideni viceslovnych hesel.)
Co takhle trideni drac~i', dra'c~ek, draci. Nevim, jestli mam spravne
locales, ale s nimi mam vysledek dra'c~ek, draci, drac~i', zatimco
s http://www.fi.muni.cz/~adelton/l10n/cssort/csort.c (popis pouziti
na http://linux-cz.inecnet.cz/czech-howto/Czech-HOWTO-11.html) je
vysledek draci, dra'c~ek, drac~i', coz je podle mne spravne, protoze
v prvnim pruchodu se kratke a dlouhe `a' nerozlisuje, zatimco `c'
s hackem a bez hacku ano.
Pro testovani pouzivam tento program v Perlu (vstup obsahuje kazdy vyraz
na zvlastnim radku):
#!/usr/bin/perl
use locale;
while (<>) {
s/\n$//;
unshift(@A, $_);
}
print join("\n", sort @A), "\n";
Pokud mam spatne locale, kde lze sehnat dobre?
BTW: existuje nekde program sort pouzivajici locales?
S pozdravem
--
*** Petr Kolar ***
Department of Information Technologies, Technical University of Liberec
Voronezska 1329, 461 17 Liberec, Czech Republic
Phone: +420-48-535-2371 Fax: +420-48-535-2229
E-mail: Petr.Kolar na vslib.cz http://www.cesnet.cz/staff/kolar.html
Další informace o konferenci Linux