AP522-cestina
Milan Melena
milan.melena na pchelp.cz
Neděle Červen 4 11:56:12 MEST 2000
Ano, podle mych zkusenosti nejmene problemu clovek ma, kdyz jsou v MSWin
ceske texty v zdrojovem kodu dusledne kodovany v cp1250 a v pripade potreby
vystupu/vstupu do/z "DOS konzole" konvertovany do cp852.
Milan Melena
Rychetský Pavel PharmDr <rychetskyp na mpsv.cz> píše v diskusním
příspěvku:102F8AC8BB55D3118E0700805F9ABB2B03BA80 na mp-intra1.mpsv.cz...
> > 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