Tisk v unicode
Ondrej Koala Vacha
koala na vju.cz
Pátek Květen 21 13:28:57 MEST 2004
On Fri, 21 May 2004, Ondrej Koala Vacha wrote:
> On Fri, 21 May 2004, Honza Pazdziora wrote:
>
> > 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.
K tematu mam jeste jeden dotaz, a to, jaky je
rozdil mezi use utf8 a use encoding 'utf8'. Melo by to snad byt totez -
perlu se rekne, ze ma jet interne v unicode a ze retezce jsou v utf8.
Ale v praxi rozdil je: rekneme, ze mam skript obsahujici retezec v latin2.
Pri use utf8 perl zahlasi Malformed character a napr. do databaze pres DBI
posle unicode. Pri use encoding 'utf8' zahlasi uninicialized value
(je to predpokladam proto, ze pouzity retezec je v latin2 a nicemu
neodpovida v utf8) a do databaze tudiz posle prazdny string.
s pozdravem
--
Ondrej Koala Vacha
Další informace o konferenci Perl