AP522-cestina

Rychetský Pavel PharmDr rychetskyp na mpsv.cz
Pátek Červen 2 07:21:49 MEST 2000


> To bylo to prvni,co jsem pouzil/ use locale /,ale bohuzel to
> nefunguje,pricemz pokud napiseme program v Perl/Tk tak
> je cestina bez chyby v GUI.Zkouseli jsme i neco jako:
> 

To, co popisujete, je podle vseho "normalni" projev Windows,
kdy je na konzoli pouzita jina kodova stranka nez v GUI.
Napadaji mne dve reseni, ale obe pripominaji praci:
1) vnitrne pracovat v kodovani 1250, pouzivat locale a konvertovat
konzolove vstupy/vystupy
2) zapomenout na locale, pro trideni pouzivat Cz:Sort upraveny pro
kodovou stranku 852; potom ale jsou problemy, kdyz chcete odlisit pismena
od ostatnich znaku

Pozn.:
V predeslych verzich ActiveState Perlu (tusim vcetne 522) byl problem,
ze pri use locale byla pouzita jedna kodova stranka na trideni
a druha na vymezeni mnoziny alfabetickych znaku. Pri pouziti
use locale;
print +(sort grep /\w/, map { chr() } 0..255), "\n";
nevzniklo nic pekneho.

S pozdravem
Pavel Rychetsky


Další informace o konferenci Perl