| 
 
 
¿¹¸¦ µé¾î, euc-kr ÀÎÄÚµùÀ¸·Î µÈ ÆÄÀÏÀ» UTF-8·Î º¯È¯ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù. 
 
    perl -Mencoding=euc-kr,STDOUT,utf8 -pe1  < file.euckr > file.utf8 
 
¿ªº¯È¯Àº ´ÙÀ½°ú °°ÀÌ ÇÒ ¼ö ÀÖ½À´Ï´Ù. 
 
    perl -Mencoding=utf8,STDOUT,euc-kr -pe1  < file.utf8  > file.euckr 
 
  ÀÌ·± º¯È¯À» Á»´õ Æí¸®ÇÏ°Ô ÇÒ ¼ö ÀÖµµ·Ï Encode ¸ðµâÀ» ½á¼  
¼ø¼öÇÏ°Ô Perl·Î¸¸ ¾²ÀÎ piconv°¡ Perl¿¡ µé¾î ÀÖ½À´Ï´Ù. 
±× À̸§¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ piconv´Â Unix¿¡ ÀÖ´Â iconv¸¦ 
¸ðµ¨·Î ÇÑ °ÍÀÔ´Ï´Ù. ±× »ç¿ë¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù. 
 
   piconv -f euc-kr -t utf8 < file.euckr > file.utf8 
   piconv -f utf8 -t euc-kr < file.utf8 > file.euckr 
 
  ¶Ç, 'PerlIO::encoding' ¸ðµâÀ» ½á¼ Çѱ¹¾î ÀÎÄÚµùÀ» ¾²¸é¼ ±ÛÀÚ ´ÜÀ§ 
(¹ÙÀÌÆ® ´ÜÀ§°¡ ¾Æ´Ï¶ó) 󸮸¦ ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. 
 
  #!/path/to/perl 
 
  use encoding 'euc-kr', STDIN => 'euc-kr', 
                         STDOUT-> 'euc-kr', STDERR=>'euc-kr'; 
 
  print length("°¡³ª");        # 2  (Å« µû¿ÈÇ¥´Â ±ÛÀÚ ´ÜÀ§ 󸮸¦ Áö½Ã) 
  print length('°¡³ª');        # 4  (ÀÛÀº µû¿ÈÇ¥´Â ¹ÙÀÌÆ® ´ÜÀ§ 󸮸¦ Áö½Ã) 
  print index("ÇѰ, ´ëµ¿°", "¿°");   # -1 ('¿°'ÀÌ ¾øÀ½) 
  print index('ÇѰ, ´ëµ¿°', '¿°');   # 7 (8¹øÂ°¿Í 9¹øÂ° ¹ÙÀÌÆ®°¡ '¿°'ÀÇ 
                                            Äڵ尪°ú ÀÏÄ¡ÇÔ.)
  | 
 |