| 
PERLCN(1)                             Perl Programmers Reference Guide                             PERLCN(1)
NAME
       perlcn - 1/4 Perl ,
DESCRIPTION
       >>9|'1/2 Perl !
       ' 5.8.0 oaea1/4, Perl 3/4B+-,AE Unicode (3>>) S(R), 2~'S(R)9|-9|+-.1/21/2; 2~'S(R)9|9|+-.1/21/2;
       9|+-.1/21/2; CJK (o<<) +-AE>>2..  Unicode 11/4+-x1/4, 1/4o-,1/2x.: 1/4o,1/2x.:
       ,1/2x.: -:-.1/21/2, 9|<<.1/21/2, 1/4o1/2B1/4>> (o, , -2(R), ,2(R),
       2(R), 2(R)', 9|, o2, ). 29|x-:-3AE1/2" ( PC
       1/4o1/2).
       Perl +-3/4 Unicode 1/22x-:-. +-3/4 Perl 2x.'(R)3/4 Unicode +-3/4; Perl
       o 1/2. (1ae+-3/41/2+-9|) 29| Unicode 1/22x-:-.  1/4o3+-,
       a'| Unicode (R)o+-.1/21/2'ae.3/4, Perl 1(C) Encode ,,
       x9|1/4o'3/4+-3/4.
       Encode S(R)1/4+-.1/21/2 ('gb2312' +-3/4 'euc-cn'):
                                       _
           euc-cn      Unix x.1/4 , 23/4x3AE1+-gb2312-raw 23/4x3AE1+gb2312-raw
           gb2312-raw  '3/4'| (+-) GB2312 x.+-gb12345 x.+gb12345
           gb12345     '3/4'|1.+-+-iso-ir-165 '3/4'|1.+-+iso-ir-165
           iso-ir-165  GB2312 + GB6345 + GB8565 + x.
           cp936       x3 936, 2 'GBK' ((C)31+-) ,-:-hz ,-:hz
           hz          7 +-31/2 GB2312 +-3/4', +3/4',
       3/4', 1/2<< EUC-CN +-o,xa3 Unicode, 1/4,:
           perl -Mencoding=euc-cn,STDOUT,utf8 -pe1 < file.euc-cn > file.utf8
       Perl 2,1/2 "piconv", >>S<< Perl '3x.xa>>>>13/4B3, .":
           piconv -f euc-cn -t utf8 < file.euc-cn > file.utf8
           piconv -f utf8 -t euc-cn < file.utf8 > file.euc-cn
       ,  encoding , x'3x.a>>3, 3/4:
           #!/usr/bin/env perl
           # AE9|  euc-cn x'(R)1/2; +-x1/431/4o+-x1/4'9|1/4a euc-cn +-use +use
           use encoding 'euc-cn', STDIN => 'euc-cn', STDOUT => 'euc-cn';
           print length("ae");            #  2 (<<o+-3/4x.)
           print length('ae');            #  4 (o+-3/4x1/2)
           print index("x>>x>>1/2>>", ">>x>>1/2"); # -1 (2>>oo~'xx.'(R))
           print index('x>>x>>1/2>>', '>>x>>1/2'); #  1 ('9|,x1/2a1/4)
       xo>>x, "x>>" 9|,x1/2 "x>>" >>,x1/21/2o3 EUC-CN  ">>x"; "x>>"
       9|,x1/2 "1/2" >>,x1/21/2o3 ">>1/2".  1/23/4o EUC-CN
       +-9|'|31/4.
       9|iiIIaauuAAOODDIIAA+-aaAAee
       1a,9|+-, ' CPAN (<http://www.cpan.org/)  Encode::HanExtra .
       o1(C)+-.1/21/2:
           gb18030     (C)311+-, oo~.+-, oo~.+,
       , Encode::HanConvert 1(C)1/4.+-xa>>>>1/2+-:
           big5-simp   Big5 .+- Unicode 1/4>>xa
           gbk-trad    GBK 1/4 Unicode .+->>xa
        GBK  Big5 (R)1/4>>xa, 21/4,,1/2 b2g.pl  g2b.pl 1/2S3,
       >>31'.":
           use Encode::HanConvert;
           $euc_cn = big5_to_gb($big5); # ' Big5 xaa GBK
           $big5 = gb_to_big5($euc_cn); # ' GBK xaa Big5
       1/2ooOO>>21/2uuAADDAAIIcc
       21/4 Perl ,1/2'-:-1/4 (2>><<'), 'So,9|1 Perl a9|, 1/4o
       Unicode 1.1/21/2. 2>>1, 2x'+-.,>>:
       IIaa1(C) Perl xEEOO'uuAAIIooOO.
       <http://www.perl.com/
           Perl x3 (.31<<3/4~>>)
       <http://www.cpan.org/
           Perl xo2 (Comprehensive Perl Archive Network)
       <http://lists.perl.org/
           Perl 3>>
       NNSIIo Perl uuAAIIooOO.
       <http://www.oreilly.com.cn/html/perl.html
           1/4oae.3 Perl 1/2
                     _
       Perl EE1OOAAOOB1/4 >>aa
       <http://www.pm.org/groups/asia.shtml#China
           1 Perl AE1x>>
       Unicode IIaa1OOIIooOO.
       <http://www.unicode.org/
           Unicode SS>> (Unicode +-x1/4AE9|"B)
       <http://www.cl.cam.ac.uk/%7Emgk25/unicode.html
           Unix/Linux  UTF-8 1/4o Unicode '
SEE ALSO
       Encode, Encode::CN, encoding, perluniintro, perlunicode
AUTHORS
       Jarkko Hietaniemi <jhi@iki.fi>
       Autrijus Tang (AExoo) <autrijus@autrijus.org>
perl v5.8.8                                      2006-01-07                                        PERLCN(1)
 |