Tisk v unicode
Honza Pazdziora
adelton na informatics.muni.cz
Pátek Květen 21 10:03:56 MEST 2004
On Fri, May 21, 2004 at 09:24:56AM +0200, Ondrej Koala Vacha wrote:
> On Tue, 18 May 2004, Honza Pazdziora wrote:
>
> > > vede na doplnkovy dotaz o platnosti pragma 'use encoding': opravdu je platny v
> > > ramci souboru, tedy plati pro vsechny dalsi 'package' v temze souboru,
> > > zatimco pro externi M.pm jiz neplati?
> >
> > Ano. To use utf8 a use encoding je naschval lokalni, podobne jako use
> > warnings, aby Vase nastaveni ve skript.pl nijak neovlivnovalo chovani
> > M.pm, ktere napsal nekdo uplne jiny v jinem kodovani.
> >
> > Idealne, pokud chcete pouzivat ty znakove postupy, je asi nejlepsi na
> > zacatek kazdeho souboru dat, v jakem kodovani je.
> >
>
> Podle toho, co jsem vyzkousel, neni tak lokalni jako treba 'use strict',
> ktere plati opravdu jen pro kazdy soubor. 'use encoding' je zda se platne
> pro vsechny dalsi moduly, pricemz je vsak mozne mit v kazdem modulu jine
> 'use encoding ...', ktere - pokud je uvedeno - ma prednost pred drive zadanym
> (globalnim?).
Mate pravdu, nemel jsem pravdu. Lexikalne lokalni je use utf8. Oproti
tomu use encoding nejenze neni lokalni, ale dokonce modul muze
ovlivnit skript, ktery ho pouzije -- to je chaos.
--
------------------------------------------------------------------------
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