MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
PERLTW(1)              Perl Programmers Reference Guide              PERLTW(1)



NAME
       perltw - =Y'cA'exxxa Perl <<"u<>y"t=YH=Y~ao1/2s1/2Xx`e,i; CJK (xxx'e'A'u)
       <>'U(C)^Eao1/4D.,C,
       ,~O1"I2[>>\=Y@~'ExW(C)`O3aor2A: `ex`e=Y@~'E, aFx`e=Y@~'E, =YHx^I"^aa`I9,iaox@x'A
       (SAE~A3/4a, ]-^OSQ"`Exa, a"u(C)^OSBxa, SAESB"'Oxa, L<>P=Y>>O (p PC x^I3'Aa-:-9`'o).

       Perl =Y>>"=YH Unicode 9iae3/4IbS@. 3oa'i=Y"U Perl xo3,iaor^e,^e(R)AE=Yi=Y^I
       Unicode a'i=Y"U; Perl ao",c,i>>Po^a2A ("`Op=Y'c3Wa'i=Y"U,ix~n1"i) x] `a1"i Unicode
       9iae3/4IbS@.  b'c'exJx^I'c'e=YX(R)'E, ~oxF3B2z=YH Unicode
       xS<>'(C)"oaAa"'ux^I1/4gxJ^A^A3ao1/2s1/2X,^e(R)AE.

       Encode (C),u`u1/4`O2~Ox"a'(C)xUC=Y'cA'exxxaao1/2s1/2Xx`e,i ('big5' a'i=Y"U
       'big5-eten'):

           big5-eten   Big5 1/2s1/2X (St^Ex~N(C),u`urS^I)
           big5-hkscs  Big5 ] >>'"a=Y~r9o, 2001 ~a(C)
           cp950       r1/2X9 950 (Big5 ] .L3n2K=Y[aor2A)
                                                         
       'A"`O"'O>>,i, ]-N Big5 1/2s1/2Xao`A'E(R)x^A`a" Unicode,  >>'Y'A"axJxUC<<"u=YO:

           perl -Mencoding=big5,STDOUT,utf8 -pe1 < file.big5 > file.utf8

       Perl x]xoabxF "piconv", x@x"aS1=Yb=YH Perl 1/4g"aor2A^A`a'< file.utf8
           piconv -f utf8 -t big5 < file.utf8 > file.big5

       =Yt=Y~, SQ=Y^I encoding 1/4`O2~O, SA=Yi=YH>>'(C)"o1/4g=YX=YHr2A~o3ae`iao,u{,i1/2X,
       pxU(C)`O=Y"U:

           #!/usr/bin/env perl
           # ]-`Oo^E big5 r^e,~NaR; 1/4D.,C'c'e=YXxJx^I1/4D.,C'c`u>>~3L3]~o big5 1/2s1/2X
           use encoding 'big5', STDIN => 'big5', STDOUT => 'big5';
           print length("`Ad3/4m");            #  2 (^A`uxIb,1a'i=Y"Ur2A)
           print length('`Ad3/4m');            #  4 (3aexIb,1a'i=Y"U`ix,2~O)
           print index("1/2^I1/2^I]-D>>L", "^I1/2^I]-"); # -1 (xL=Y]St1xlr^e)
           print index('1/2^I1/2^I]-D>>L', '^I1/2^I]-'); #  1 (]-q2"AxG'O`ix,2~O9}(C)l)

       b3`I<<'ax@C"`Oxl,`I, "1/2^I" ao2"AxG'O`ix,2~O>>P "1/2^I" ao2"Ax@'O`ix,2~O,u2X"
       Big5 1/2Xao "^I1/2"; "1/2^I" ao2"AxG'O`ix,2~O<>P "]-D" ao2"Ax@-
       'O`ix,2~O,u2X" "^I]-".  3o,~N"xF=YH<>'YnS'ohaoxxxa1/2s1/2X, =Yi=YH]-q CPAN () xU,"u
       Encode::HanExtra 1/4`O2~O. =Y=YO<>P Unicode ^A2A'exxxax~^A`a
           gbk-trad    GBK ^A2A'exxxa>>P Unicode =Y'cA'exxxax~^A`a

       Y.Qb GBK >>P Big5 xS9,ix~^A`a, 1/2Do~N`O,'O1/4`O2~Oxoabao b2g.pl >>P g2b.pl
       "^ax"a,u{,i, (C)^Ib,u{,ixo""I=Y^IxUC1/4gak:

           use Encode::HanConvert;
           $euccn = big5togb($big5); # ]-q Big5 ^A`a~o GBK
           $big5 = gbtobig5($euccn); # ]-q GBK ^A`a~o Big5

       9ix@@""Bao,,^^eoT
                                                  
       1/2Do~N`O Perl xoabaoxj9q>>,i(C)'uxa=Y'o (xL(C) =Yb~O=Y^I^xa1/4gao),
       "'O3/4,C2BS'oh~A"o(C)'o Perl aoa3/4~A~N, =YHx^I Unicode ao""I=Y^Ix`e,i. xL1L,
       =Y~3,iao,^e.1/2~^U.'i^Ax'I:

       ''L""~~N Perl ,,^^e.1/2aoo^^oS}}


       
           Perl aoo9 (=Y~N1/4'U,u"U^ASx1/2=Yqo^uA@)

       
           Perl o^iX"a^A~Ao^o (Comprehensive Perl Archive Network)

       
           Perl 9l>>1/41/2x3/4^Ax@"A'y

       3/4,,C2B Perl aoo^^oS}}


       
           =Y'cA'exxxaa(C)ao1/4'U,u"U^AS Perl (R)~N^A,C

       
           >>OAEW Perl 3s1/2uoQ1/2xo"I (x]'N~OUxj BS ao Perl 3s1/2ua(C))

       Perl """"I==Y^^Ia``I9o.


       
           >>OAEW Perl ]-`A1/4s2~Ox@"A'y

       
           ~A`A=YB"'o1/2uxW2'ax~N<<,C

       Unicode ~~^^U~~A""oo^^oS}}


       
           Unicode 3/4,C3N3/4,C. (Unicode 1/4D.,Cao"^i(C)wa`I)

       
           Unix/Linux xWao UTF-8 x^I Unicode ,ua<<`Eo'Y

       xxxaxAE,,^^eoT


       ~oxo>>`o=Ys "=Y'cA'exxxa" xL=Ys "'AcA'exxxa"?
           

       xxxaxAE3nA'e'Ap.`u
           

       Linux 3nA'exxxaxAEp1o
           

SEE ALSO
       Encode, Encode::TW, encoding, perluniintro, perlunicode

AUTHORS
       Jarkko Hietaniemi 

       Autrijus Tang (`'o(C)vo~) 



perl v5.8.6                       2004-11-05                         PERLTW(1)
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™