MyWebUniversity.com Home Page
 



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



NAME
       perlko - Perlo'u ,C~N]-13/4^i `A^I"A'U,u`u

DESCRIPTION                            
       Perl`A,C 1/41/4o`e'c,i 'c`A1/2A o'I`A>> `E 'c,u,C~O'"I'`U !
                            
       Prl`Ao 5.8.0AE,Co^IA'I`A '"I"A'U,ua/ISO 10646'c,i '"e,C~N ]-x1"u`AS,C~N 'A"o'co`A>>,C~O'"I'`U.
       `A '"I"A'U,ua 'A"o'co`A,C `A"I`E `A,.^I ,C~N'AB`A"I`A>> o~n.^O,C~N 1/41/4o`e oc]-1'c,i1/4 `A '"I"A'U,ua
       `A`I`A"u'c,i 3/42o'i `A"O3/4'uo'i 'A"o]-'Y,u,u 3^I,(R) 3/42`A`Io'i `A"O'^A 1/4"o,1`Ao `A^I"A'U,u`u`A>>
       'A"o'co,C~O'"I'`U.  `A '"I"A'U,ua'^A `A"u 1/41/4o`e'c,i1/4 3/42`A`I'^A ,`'o,u,c 3/4`'o3/4^i, `AS,C~N
       ,C=Y]-^a ~A1/4o`e - `A .'`A,C 9'oAE3/4 3/4"EAE"Aoa, Ao,]- 3/4"EAE"Aoa, ]-x,(R)1/2o
       3/4"EAE"Aoa, `A^I,u,u'c'I ,u'c32 3/4AE1/2~A3/4AE`A,C o^e9'o1`I o`e'c 1/2oA(C),3AE(R),
       3/4AE9o 1(R)`A'U, `E-:-o^e,(R) 1(R)`A'U, ,C~N'AB`A"I`A,C ,C~N`A'U, ,C~N]-13/4^i`A,C ,C~N]-^U,
       `A"Io>>3/4^i`A,C o,i3a, o"I1`I `A^I,u`'o3/4`E`A,C ,C=Y]-^a ~A1/4o`e ,u^i-, 1/4"o'c"e,C"I'^A o'I`A>>
       ,~n,C=Y.^I ,C"Io'i `A"O]-^a 9S1(R)'c,i]-^a'A,'c,i 3/42`A`I'o  oc 3/4`'o3/4^i 1x ]-1o,i
       ]-x,(R)o'i 'c^i'c,u ~A1/4o`e'c,i o'i`A ,C~N 1(R)`A'U 'A'y,C~Oo'u `A^I"A'U,u`u'c,i 3/4,u 1/4"o `A"O'^A
       ,`'o,u,c ]-^U`A'U'^A 1o.D`A`Io'i  ]-^a'A, 1(R)`A'U 'A'y,C~O'c,i1/4 'A"o'co,C"Io'i `A"O'A"o 3/4^E'o
       3/4AE'A"O ,1`Ao ]-^U`A'U,  AE-:-,C^O,C"Io'i `A"O1/2`A'"I'`U.
                           
       Perl`Ao 3>>o^I`A^u`A,.^I `A '"I"A'U,ua, 1(R)`A'U ,C=Y,C"o`A>> `AS,CO >>,c'c"e,C~O'"I'`U. o,'`U
       ]-,~A1/4`A^u`A,.^I ,>>,C"I,'e Perl 1/2oA(C),3AE(R) 3/4`E'c,i1/4  UTF-8 1(R)`A'U'c`A>>
       3/4,u 1/4"o `A"Oo'i, oc'A3/4 ,C^O1/4"o'c'I 'c~>>^e`A'U('c1, ,u'e3/4^i, 'Ax]-^O1/2"A, index,
       substr)o,i 1`U`A`IAE(R) '"U`AS '"e1/2A `A '"I"A'U,ua ]-^U`A'U '"U`AS.^I ,u'c`A^U,C~O'"I'`U. ('~o
       `A'U1/41/4,C~N o'I`Ao perlunicode ,A'o3/4'o`A>> ^A"uo'i,C"I1/2^E1/2~A'c`A.) `A '"I"A'U,uao,i
       3^I,(R) o,]-Ib,u,C]-^a `A"u'c,i 3^I,(R) 3/42`A`Io'i `A"O3/4'uo'i, 'c(C)`A"u`E-:- 3^I,(R)
       3/42`A`Io'i `A"O'^A oc]-1/oc 3/4`'o3/4^ioo `A^I"A'U,u`u`A,.^I `A^O~A^a.^A`A>> ,C"Io'i `A`I,u'e
       `A^I"A'U,u`u`A,.^I ,u`E ,u=Y`A`IA'I'c'I 1(R)1/4, '`U.,c'^A o'I`A>> ,u1/2]-^a `AS,CO 'Encode'o,i
       34'c'1/2`A'"I'`U. 1<<3/4`uo,'`U 'Encode',  1/2'a1/4 1/4"o,1`Ao `A^I"A'U,u`u >>,c`A`I`A,C
       o `E `A>> 1/2]-o^O ,C`O 1/4"o `A"O1/2`A'"I'`U.

       'Encode''^A '`U`A1/2o'u oo`Ao ,C~N]-13/4^i `A^I"A'U,u`u`A>> 'A"o'co,C~O'"I'`U.

       euc-kr
             US-ASCI'c'I KS X 1001`A>> oo`A`I 3/42'^A ,"OAE1/41`U`A`IAE(R) `A^I"A'U,u`u (`E,c`E-:- 'c"I1/4o,C"u`A`I9'oo'i
             o`O,2.) KS X 2901o'u RFC 1557 ^A"uo'i.

       cp949
                   MS-Windows 9x/ME'c,i1/4 3/42`A`I'^A `E(R)`Aa 'c"I1/4o,C"u.  euc-kr'c,i 8,822`A'U`A,C
                   ,C~N]-^U `A1/2`A'y`A>> '~o,C~N o'I`A'O.  alias'^A uhc, windows-949, x-windows-949,
                   ksc5601-1987. ,,C ,9'A"o,. `A`I,S`Ao `A^u`A'y,C"I'A"o 3/4^E`Ao `A`I,S`A`I'A"o,,, Microsoft
                   'A,Co'c,i1/4 CP949`A,C `A,C1`I.^I 3/42`A`Io'i `A"O`A1/2.

       johab
                   KS X 1001:1998 o^I."I 3'c,i1/4 ]-^O'Ax,C~N 'A9,C~O,C"u.  1(R)`A'U .1AE^UA"a,(R)'^A cp949'c'I
                   ,9^A`uo,i'A"o.^I US-ASCI'c'I  KS X 1001'c,i 8,822`A'U`A,C ,C~N]-^U `A1/2`A'y`A>> '~o,C~N o'I`A'O.
                   `A^I"A'U,u`u 1ae1/2"A`Ao `A"u,C^o '`U,S.

       iso-2022-kr                                                 
                   RFC 1557'c,i1/4 ]-^O'Ax,C~N ,C~N]-13/4^i `A^IA'I3'Y ,Ib`A"I ]-3`E 'c"e `A^I"A'U,u`u`A,.^I US-ASCI'c'I
                   KS X 1001`A>> .1AE^UA"a,(R).^I ,C"I'^A 'A,i'c,i1/4 euc-kro' oo'A"o,, `A^I"A'U,u`u 1ae1/2"A`A`I '`U,S.
                   1997-83^a oae]-^i'A"o 3/42'c'`A,3a '~o `A`I>>'o ,Ib`A"I ]-3`E 'c,i 3/42`A`I'A"o 3/4^E`A1/2.

       ksc5601-raw
                   KS X 1001(KS C 5601)`A>> GL('A"i, MSB, 0`A,.^I ,C~N oae'c`i) 'c,i 3~o3/4`O`A>> 9S`A,C
                   `A^I"A'U,u`u. US-ASCI'c'I o'a,C~O,C"I'A"o 3/4^Eo'i '"U,u9`A,.^I 3/42`A`I'^A `A"I`Ao X11 ,u^i'c,i1/4 ]-^U2~A
                   `A^I"A'U,u`u (ksc5601.1987-0. '0'`Ao GL`A>> `A,C1`I,C^O.)`A,.^I 3/42`A`I'^A o'I`A>> 'A'c"U,C"Io'i'^A
                   oA`A,C 3/4`A1/2. KS C 5601`Ao 19973^a KS X 1001.^I `A`I,S`A>> 1`U2`U3/4'u`A1/2.  19983^a'c,i'^A  ,u^I
                   ]-^U`A'U (`A .^I`E o^I`EL'c'I ,u^i."I >>'o,C=Y o^I`EL)o,i '~o,CO'A3`A1/2.

        ,^i o,i'A"o >>,c'c"e 'c1'A, 3/4AE.,i'c,i o,`A^O'"I'`U.
                                                            
       'c1, ,u'e3/4^i, euc-kr `A^I"A'U,u`u`A,.^I ,u`E AE"A`A"I`A>> UTF-8.^I o `E ,C"I.'A,'e '`U`A1/2o'u
       oo`A`I ,C"I,'e ,u"E'"I'`U.

           perl -Mencoding=euc-kr,STDOUT,utf8 -pe1  < file.euckr > file.utf8
           
       'cao `E `Ao '`U`A1/2o'u oo`A`I ,C`O 1/4"o `A"O1/2`A'"I'`U.

           perl -Mencoding=utf8,STDOUT,euc-kr -pe1  < file.utf8  > file.euckr
                 
         `A`I.]- o `E `A>> 'A>>'~o AE'i,(R),C"Io^O ,C`O 1/4"o `A"O,u,u."I Encode ,`'o,u^a`A>> 1/2'a1/4
       1/4o1/4"o,C"Io^O Perl.^I,, 3/42`A^I piconvo,i Perl'c,i ,u'e3/4^i `A"O1/2`A'"I'`U.
       ]-x `A`I,S'c,i1/4 3/4"E 1/4"o `A"O,u'i`A`I piconv'^A Unix'c,i `A"O'^A iconv,
       ,`'o,u".^I ,C~N o'I`A^O'"I'`U. ]-x >>,c'c"e1'y`Ao 3/4AE.,i'c'I oo1/2`A'"I'`U.

          piconv -f euc-kr -t utf8 < file.euckr > file.utf8
          piconv -f utf8 -t euc-kr < file.utf8 > file.euckr

         9,C, 'PerlIO::encoding' ,`'o,u^a`A>> 1/2'a1/4 ,C~N]-13/4^i `A^I"A'U,u`u`A>> 3/42,'e1/4 ]-^U`A'U '"U`AS
       (1`U`A`IAE(R) '"U`ASo,i 3/4AE'"I9'o) ~A3,(R), 1/2]-o^O ,C`O 1/4"o `A"O1/2`A'"I'`U.

         #!/path/to/perl

         use encoding 'euc-kr', STDIN => 'euc-kr',
                                STDOUT-> 'euc-kr', STDER=>'euc-kr';

         print length("o,i3a");        # 2  (A<< ,u^u'c`E,C=Y'^A ]-^U`A'U '"U`AS ~A3,(R), 'A"o1/2~A)
         print length('o,i3a');        # 4  (`A^U`Ao ,u^u'c`E,C=Y'^A 1`U`A`IAE(R) '"U`AS ~A3,(R), 'A"o1/2~A)
         print index(",C~No, '"e,u'co", "'co");   # -1 (''co'`A`I 3/4o`A1/2)
         print index(',C~No, '"e,u'co', ''co');   # 7 (81o^Ao'c'I 91o^Ao 1`U`A`IAE(R)o,i ''co'`A,C
                                                   "A'U,uaoao'u `A"I"A,i,C^O.)

       ''~~o ``A''U1/41/4``E-::- 3/4""Eo''i 1/2''I``A,,,,''e...

         Perl`A>> 1/43"A,i,C"I,'e  '"e'"U`E-:- `A'U1/41/4,C~N 1(R)1/4o,i oo`A`I ,u^u9'o 'c`A,,c, `A`I 1(R)1/4, A"e,CO
       Perl `A"u1'Y >>'O 3/4AE'"I9'o `A '"I"A'U,ua 'A"o'co, Encode`A,C >>,c'c"e1'y ,u^i'c,i ,1`Ao o'I`A>>
       1`e'c"i 1/4"o `A"O1/2`A'"I'`U.  3/4AE'A-:- `A`I 1(R)1/4'^A ,C"o`A,c ,`'o,u^I 'c,u3/4^i.^I 3/42'c(C) `A"O1/2`A'"I'`U.

       Perl o""u.~~A ``A''U.''a

       `AS'c,i1/4 3/4`'o]-Ib,C~N  1(R)1/4 'c"U'c,i,u,u '`U`A1/2o'u oo`Ao `A'U.'ao,i `A"O1/2`A'"I'`U. `A`I
       ,~n."I`Ao o'a"A'U 'c"I`A"u,C~N o'I`A`I 3/4AE'"Io'i `A"Io^I '"e,C=Y`A^u`A^I o'I,, ,`'o`Ao o'I`A^O'"I'`U.

       
              O'Reilly`A,C Perl `A=Y AE"a`A`I'A"o

       
                   Comprehensive Perl Archive Network

       
             Perl ,Ib`A"I,,u ,(R)1/2oAE(R). ,1`Ao ,(R)1/2oAE(R) o,i'c^i,u=Y
             perl-unicode'c,i1/4 'Encode''c,i '"e,CO 3'i`A,C,C^O.

       Perl``A>>>> ''~~o ]-''io^^O ooo^^I,,C""I''^^A,,u==Y ,,u,,u''c``o``A>>>> ''A``U 1/4""o ``A""O''^^A ,,C~~N]-13/4^^i o""u.~~A
       >>>>,,c``A``IAE(R)


       
             Perl ,C~N]-1 >>,c'c"e`A'U ,`'o`A'O

       
             ,C~N]-13/4^i Perl 'o1/2o ]-x.`i

       
             Perl ,'AoA1/2o (1/4'c"i)

       
             Home for Korean Perlmanias

       
             O'Reilly'c,i1/4 3a'c^A ,C~N]-13/4^i Perl 1/4`A^u ,~n."I

       
             Perl ]-^a~A^E o'A^A 1x 1/4`O1/2o, ~A"O]-`U ,u'c,C^a, o"u.~A ,CO'c"U >>,c`A`IAE(R) ,,uA(C)

       
             Perl'c,i o"u.~A,u`E CGI, DB, 'c~,u'c ,u^i'c,i '"e,C~N  'Axo, 1x 'o1/2o 'Aoo
        
       ``A ''""I""A''U,,ua 1x ,,C~~N]-13/4^^i ``A^^I""A''U,,u``u o""u.~~A ``A''U.''a


       
             `A '"I"A'U,ua "A'A1/4`O1/2~A3/4"o.

       
           ]-^ao>>`A^u`A,.^I Unicode'c'I oo`Ao ISO ,C=Y'AO`A^I  ISO/IEC 10646 UCS(Universal
           Character Set)`A>> ,,,ua'^A  ISO/IEC JTC1/SC2/WG2`A,C `A=Y AE"a`A`I'A"o.

       
             ,C~N]-13/4^i 1(R)`A'U 'A'y,C~O 1x `A^I"A'U,u`u'c,i '"e,C~N 3/4`E3>>.

       
             `A 'D1/2o/,(R)'a1/2o'c,i1/4 `A '"I"A'U,ua'c'I UTF-8 >>,c'c"e'c,i '"e,C~N 1(R)'"a'A'y(FAQ)

                        
             `A 'D1/2o/,(R)'a1/2o'c,i1/4 `A '"I"A'U,ua'c'I UTF-8 >>,c'c"e'c,i '"e,C~N 1(R)'"a'A'y(FAQ)`A,C  ,C~N]-13/4^i 1o'ca

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

AUTHORS
       Jarkko Hietaniemi  1/2A'Ax1/2"A 



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

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