uc/lc v unicode
Honza Pazdziora
adelton na fi.muni.cz
Čtvrtek Leden 6 10:42:34 MET 2005
On Wed, Jan 05, 2005 at 08:25:31PM +0100, Ondrej Koala Vacha wrote:
>
> Zdravim,
>
> pouzivam nastaveni:
>
> use encoding 'latin2';
> use open ":std",
> IN => ":encoding(iso-8859-2)",
> OUT => ":encoding(iso-8859-2)";
>
> print uc('Vácha');
>
> necha a s carkou male. FUnce uc/lc a dalsi jsou vazana na locale, ale
Ne, jsou vazana na znakove charakteristiky.
> nejak jsem doufal, ze pri internim pouzivani unicode by nemusel byt
> problem prevest neco na mala/velka pismena i bez locale.
> Jak by to melo byt?
Pridejte si tam use warnings a vyhodte to use open. Z duvodu, ktere mi
nejsou uplne jasne, warnings nad Vasim kodem rika "\x{0043}" does not
map to iso-8859-2, zatimco kdyz tam to use open neni, tak se mi to na
5.8.5 chova ocekavane.
Jinak ale ... vyzkousejte UTF-8. Svet je pak mnohem veselejsi.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Perl