uc/lc v unicode
Ondrej Koala Vacha
koala na vju.cz
Čtvrtek Leden 6 11:13:11 MET 2005
On Thu, 6 Jan 2005, Honza Pazdziora wrote:
> > 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.
Problen je s funkci binmode, ale na to uz jsem si tady stezoval:
$ diff -u /usr/lib/perl5/5.8.0/open.pm open.pm
--- /usr/lib/perl5/5.8.0/open.pm 2003-03-13 23:33:24.000000000
+0100
+++ open.pm 2004-07-29 23:18:58.000000000 +0200
@@ -130,8 +130,8 @@
binmode(STDOUT, ":utf8");
binmode(STDERR, ":utf8");
} elsif ($out =~ /(\w+\(.+\))/) {
- binmode(STDOUT, ":$1");
- binmode(STDERR, ":$1");
+# binmode(STDOUT, ":$1");
+# binmode(STDERR, ":$1");
}
}
}
>
> Jinak ale ... vyzkousejte UTF-8. Svet je pak mnohem veselejsi.
>
Mozna... ale bude i veselejsi u toho, kdo utf-8 nezna a nepouziva?
--
Ondrej Koala Vacha
Další informace o konferenci Perl