Trideni u PostgreSQL (Re: SQL databaze)
Michael Mraka
michael na informatics.muni.cz
Pátek Červen 26 10:51:41 CEST 1998
Petr Kolar wrote:
% 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
Tenhle vysledek je rozhodne spatne.
% 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.
Souhlasim.
% 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";
To by melo byt v poradku. Muj vysledek je:
$ LC_ALL=cs_CZ ./sort.pl
draci
dračí
dráček
draci
dráček
dračí
coz je spravne, takze problem asi opravdu bude v spatnych locales.
% Pokud mam spatne locale, kde lze sehnat dobre?
ftp://ftp.fi.muni.cz/pub/localization/locale/
% BTW: existuje nekde program sort pouzivajici locales?
textutils-1.22d.tar.gz (Tohle uz je taky skoro FAQ :-)
% S pozdravem
% --
% *** Petr Kolar ***
--mm Michael Mráka
michael(at)fi.muni.cz
http://www.fi.muni.cz/~michael
Další informace o konferenci Linux