MIME::Base64::encode a UTF-8
Aben Siatris
aben na webcom.sk
Úterý Září 6 11:48:20 MEST 2005
Dňa Utorok 06 September 2005 11:03 Honza Pazdziora napísal:
> On Tue, Sep 06, 2005 at 10:43:58AM +0200, Aben Siatris wrote:
> > >
> > > Pouzijte Encode::encode_utf8.
> >
> > a nestaci magicka dvojica:
> >
> > use encoding 'utf8';
> > use utf8;
>
> Ne, use utf8 a use encoding maji vliv na to, jak se chapou bajty ve
> _zdrojovem_ textu Vaseho perloveho kodu. Nemaji vliv na to, jak se
> pracuje se znaky, ktere mohy prijit odkudkoli.
>
> Mel jsem snahu to popsat v
>
> http://www.fi.muni.cz/~adelton/perl/europen2004/tutorial.html#unicode
skvele
z toho som vlastne pochopil ze v CGI skripte ktory pracuje so vsetkym
v utf8, i s vlastnymi zdrojovymi kodmi by som mal pouzit trojicu:
use encoding 'utf8';
use open ':utf8', ':std';
use utf8;
- zdrojove kody su utf8
- vsetky stringy su v utf8
- STDIN, STDOUT a i vsetky citania a zapisy (vratane databazy) su v utf8
len mi prekaza ze musim v kazdom natiahnutom scripte (require "script.pm")
znova pisat "use open ':utf8', ':std'", inak mi dochadza pri STDOUT k "Wide character..."
Další informace o konferenci Perl