Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

GNU/Linux

CentOS 5.2

perlko(1)


PERLKO

PERLKO

NAME
DESCRIPTION
SEE ALSO
AUTHORS

NAME

perlko − Perlê³¼ íêµì´ ì¸ì½ë©

DESCRIPTION

Perlì ì¸ê³ì ì¤ì  ê²ì íìí©ëë¤ !

Perlì 5.8.0íë¶í° ì ëì½ë/ISO 10646ì ëí ê´ë²ìí ì§ìì í©ëë¤. ì ëì½ë ì§ìì ì¼íì¼ë¡ íì¤ì¼ì ë¹ë¡¯í ì¸ê³ ê°êµìì ì ëì½ë ì´ì ì ì°ê³  ììê³  ì§ê¸ë ë리 ì°ì´ê³  ìë ìë§ì ì¸ì½ë©ì ì§ìí©ëë¤. ì ëì½ëë ì  ì¸ê³ìì ì°ì´ë ëª¨ë  ì¸ì´ë¥¼ ìí í기 ì²´ê³ − ì ë½ì ë¼í´ ìíë²³, í¤ë¦´ ìíë²³, ê·¸ë¦¬ì¤ ìíë²³, ì¸ëì ëë¨ ìììì ë¸ë¼ë¯¸ ê³ì´ ì¤í¬ë¦½í¸, ìë 문ì, íë¸ë¦¬ 문ì, íì¤ì¼ì íì, íêµì´ì íê¸, ì¼ë³¸ì´ì ê°ë, ë¶ë¯¸ ì¸ëìì í기 ì²´ê³ ë±−를 ìì©íë ê²ì 목íë¡ íê³  ì기 ë문ì 기존ì ì°ì´ë ê° ì¸ì´ ë° êµê° 그리고 ì´ì ì²´ê³ì ê³ ì í 문ì ì§í©ê³¼ ì¸ì½ë©ì ì¸ ì ìë ëª¨ë  ê¸ìë 물론ì´ê³  기존 문ì ì§í©ìì ì§ìíê³  ìì§ ìë ì주 ë§ì ê¸ì를 í¬í¨íê³  ììµëë¤.

Perlì ë´ë¶ì ì¼ë¡ ì ëì½ë를 문ì ííì ìí´ ì¬ì©í©ëë¤. ë³´ë¤ êµ¬ì²´ì ì¼ë¡ ë§íë©´ Perl ì¤í¬ë¦½í¸ ììì UTF−8 문ìì´ì ì¸ ì ìê³ , ê°ì¢ í¨ìì ì°ì°ì(ì를 ë¤ì´, ì ê·ì, index, substr)ê° ë°ì´í¸ ë¨ì ëì  ì ëì½ë ê¸ì ë¨ìë¡ ëìí©ëë¤. (ë ìì¸í ê²ì perlunicode 매ë´ì¼ì 참고íììì¤.) ì ëì½ëê° ë리 ë³´ê¸ë기 ì ì ë리 ì°ì´ê³  ììê³ , ì¬ì í ë리 ì°ì´ê³  ìë ê°êµ/ê° ì¸ì´ë³ ì¸ì½ë©ì¼ë¡ ìì¶ë ¥ì íê³  ì´ë¤ ì¸ì½ë©ì¼ë¡ ë ë°ì´í°ì 문ì를 ë¤ë£¨ë ê²ì ë기 ìí´ ’Encode’ê° ì°ììµëë¤. 무ìë³´ë¤ ’Encode’를 ì¨ì ìë§ì ì¸ì½ë© ì¬ì´ì ë³íì ì½ê² í  ì ììµëë¤.

’Encode’ë ë¤ìê³¼ ê°ì íêµì´ ì¸ì½ë©ì ì§ìí©ëë¤.
euc-kr

  US-ASCIIì KS X 1001ì ê°ì´ ì°ë ë©í°ë°ì´í¸ ì¸ì½ë© (íí ìì±íì´ë¼ê³ 
  ë¶ë¦¼.) KS X 2901ê³¼ RFC 1557 참고.

cp949

        MS-Windows 9x/MEìì ì°ì´ë íì¥ ìì±í.  euc-krì 8,822ìì
        íê¸ ìì ì ëí ê²ì.  aliasë uhc, windows-949, x-windows-949,
        ks_c_5601-1987. 맨 ë§ì§ë§ ì´ë¦ì ì ì íì§ ìì ì´ë¦ì´ì§ë§, Microsoft
        ì íìì CP949ì ìë¯¸ë¡ ì°ì´ê³  ìì.

johab

        KS X 1001:1998 ë¶ë¡ 3ìì ê·ì í ì¡°í©í.  문ì ë í¼í ë¦¬ë cp949ì
        ë§ì°¬ê°ì§ë¡ US-ASCIIì  KS X 1001ì 8,822ìì íê¸ ìì ì ëí ê²ì.
        ì¸ì½ë© ë°©ìì ì í ë¤ë¦.

iso−2022−kr

        RFC 1557ìì ê·ì í íêµì´ ì¸í°ë· ë©ì¼ êµíì© ì¸ì½ë©ì¼ë¡ US-ASCIIì
        KS X 1001ì ë í¼í ë¦¬ë¡ íë ì ìì euc-krê³¼ ê°ì§ë§ ì¸ì½ë© ë°©ìì´ ë¤ë¦.
        1997-8ë ê²½ê¹ì§ ì°ìì¼ë ë ì´ì ë©ì¼ êµíì ì°ì´ì§ ìì.

ksc5601−raw

        KS X 1001(KS C 5601)ì GL(ì¦, MSB를 0ì¼ë¡ í ê²½ì°) ì ëìì ëì
        ì¸ì½ë©. US-ASCIIì ê²°í©íì§ ìê³  ë¨ëì¼ë¡ ì°ì´ë ì¼ì X11 ë±ìì ê¸ê¼´
        ì¸ì½ë© (ksc5601.1987-0. ’0’ì GLì ì미í¨.)ì¼ë¡ ì°ì´ë ê²ì ì ì¸íê³ ë
        ê±°ì ìì. KS C 5601ì 1997ë KS X 1001ë¡ ì´ë¦ì ë°ê¾¸ìì.  1998ëìë  ë
        ê¸ì (ì ë¡í ë¶í¸ì ë±ë¡ ìí ë¶í¸)ê° ëí´ì¡ì.

ëª ê°ì§ ì¬ì© ìì ë¥¼ ìëì ë³´ìëë¤.

ì를 ë¤ì´, euc-kr ì¸ì½ë©ì¼ë¡ ë íì¼ì UTF−8ë¡ ë³íí려면 ë¤ìê³¼ ê°ì´ íë©´ ë©ëë¤.

    perl -Mencoding=euc-kr,STDOUT,utf8 -pe1  < file.euckr > file.utf8

ì&euml;³íì &euml;¤ì&ecirc;³¼ &ecirc;°ì´ í  ì ììµ&euml;&euml;¤.

    perl -Mencoding=utf8,STDOUT,euc-kr -pe1  < file.utf8  > file.euckr
  ì´&euml;° &euml;³íì ì¢&euml; í¸&euml;¦¬í&ecirc;² í  ì ì&euml;&euml;¡ Encode &euml;ª¨&euml;ì ì¨ì
ììí&ecirc;² Perl&euml;¡&euml;§ ì°ì¸ piconv&ecirc;° Perlì &euml;¤ì´ ììµ&euml;&euml;¤.
&ecirc;·¸ ì´&euml;¦ìì ì ì ì&euml;¯ì´ piconv&euml; Unixì ì&euml; iconv&euml;¥¼
&euml;ª¨&euml;¸&euml;¡ í &ecirc;²ì&euml;&euml;¤. &ecirc;·¸ ì¬ì©&euml;²ì ì&euml;ì &ecirc;°ìµ&euml;&euml;¤.
   piconv -f euc-kr -t utf8 < file.euckr > file.utf8
   piconv -f utf8 -t euc-kr < file.utf8 > file.euckr
  &euml;, ’PerlIO::encoding’ &euml;ª¨&euml;ì ì¨ì í&ecirc;µì´ ì¸ì½&euml;©ì ì°&euml;©´ì &ecirc;¸ì &euml;¨ì
(&euml;°ì´í¸ &euml;¨ì&ecirc;° ì&euml;&euml;¼) ì²&euml;¦¬&euml;¥¼ ì½&ecirc;² í  ì ììµ&euml;&euml;¤.
  #!/path/to/perl
  use encoding ’euc-kr’, STDIN => ’euc-kr’,
                         STDOUT-> ’euc-kr’, STDERR=>’euc-kr’;

  print length("&ecirc;°&euml;");        # 2  (í° &euml;°ì´í&euml; &ecirc;¸ì &euml;¨ì ì²&euml;¦¬&euml;¥¼ ì§ì)
  print length(’&ecirc;°&euml;’);        # 4  (ìì &euml;°ì´í&euml; &euml;°ì´í¸ &euml;¨ì ì²&euml;¦¬&euml;¥¼ ì§ì)
  print index("í&ecirc;°, &euml;&euml;&ecirc;°", "ì¼");   # -1 (’ì¼’ì´ ìì)
  print index(’í&ecirc;°, &euml;&euml;&ecirc;°’, ’ì¼’);   # 7 (8&euml;²ì§¸ì 9&euml;²ì§¸ &euml;°ì´í¸&ecirc;° ’ì¼’ì
                                            ì½&euml;&ecirc;°&ecirc;³¼ ì¼ì¹í¨.)

&euml; ìì¸í ì&ecirc;³  ì¶ì¼&euml;©´...

  Perlì ì¤ì¹í&euml;©´  &euml;&euml;¨í ìì¸í &euml;¬¸ì&ecirc;° &ecirc;°ì´ &euml;°&euml;¼ ì¤&euml;©°, ì´ &euml;¬¸ì&euml;¥¼ íµí´
Perl ì &euml;° &euml;¿ ì&euml;&euml;¼ ì &euml;ì½&euml; ì§ì, Encodeì ì¬ì©&euml;² &euml;±ì &euml;§ì &ecirc;²ì
&euml;°°ì¸ ì ììµ&euml;&euml;¤.  ìì§ ì´ &euml;¬¸ì&euml; íì¬ &euml;ª¨&euml; ìì´&euml;¡ ì°ì¬ ììµ&euml;&euml;¤.

Perl &ecirc;´&euml; ¨ ì&euml;£

ììì ì¸&ecirc;¸í &euml;¬¸ì ì¸ì&euml; &euml;¤ì&ecirc;³¼ &ecirc;°ì ì&euml;£&ecirc;° ììµ&euml;&euml;¤. ì´ &euml;ª©&euml;¡ì &ecirc;²°ì½ ìì í &ecirc;²ì´ ì&euml;&ecirc;³  ì¼&euml;¶ &euml;íì ì¸ &ecirc;²&euml;§ &euml;ª¨ì &ecirc;²ì&euml;&euml;¤.
<http://www.perl.com/>

   O’Reillyì Perl ì¹ íì´ì§

<http://www.cpan.org/>

        Comprehensive Perl Archive Network

<http://lists.perl.org/>

  Perl &euml;©ì¼&euml;§ &euml;¦¬ì¤í¸. &euml;§ì &euml;¦¬ì¤í¸ &ecirc;°ì´&euml;°
  perl-unicodeìì ’Encode’ì &euml;í´ &euml;¼ìí¨.

Perlì &euml; &ecirc;¹&ecirc;² &ecirc;³µ&euml;¶í&euml;&euml;° &euml;ìì ì¤ ì ì&euml; í&ecirc;µì´ &ecirc;´&euml; ¨ ì¬ì´í¸
<http://www.perl.or.kr/>

  Perl í&ecirc;µ ì¬ì©ì &euml;ª¨ì

<news:han.comp.lang.perl/>

  í&ecirc;µì´ Perl &euml;´ì¤ &ecirc;·¸&euml;£¹

<http://seoul.pm.org/>

  Perl &euml;§&ecirc;±°ì¤ (ìì¸)

<http://www.perlmania.or.kr/>

  Home for Korean Perlmanias

<http://www.oreilly.co.kr/perl/>

  O’Reillyìì &euml;ì¨ í&ecirc;µì´ Perl ìì  &euml;ª©&euml;¡

<http://www.perlschool.net/>

  Perl &ecirc;¸°ì´ &ecirc;°ì¢ &euml;° ìì¤, ìµ&ecirc;·¼ &euml;í¥, &ecirc;´&euml; ¨ í´ì¸ ì¬ì´í¸ &euml;§í¬

<http://www.perl.co.kr>

  Perlì &ecirc;´&euml; ¨&euml; CGI, DB, ì°&euml; &euml;±ì &euml;í  ì &euml;³´ &euml;° &euml;´ì¤ ì &ecirc;³µ

ì &euml;ì½&euml; &euml;° í&ecirc;µì´ ì¸ì½&euml;© &ecirc;´&euml; ¨ ì&euml;£
<http://www.unicode.org/>

  ì &euml;ì½&euml; 컨ììì.

<http://std.dkuug.dk/JTC1/SC2/WG2>

&ecirc;¸°&euml;³¸ì ì¼&euml;¡ Unicodeì &ecirc;°ì ISO íì¤ì¸ ISO/IEC 10646 UCS (Universal Character Set)ì &euml;§&euml;&euml; ISO/IEC JTC1/SC2/WG2ì ì¹ íì´ì§.

<http://jshin.net/faq/qa8.html>

  í&ecirc;µì´ &euml;¬¸ì ì§í© &euml;° ì¸ì½&euml;©ì &euml;í ì&euml;´.

<http://www.cl.cam.ac.uk/~mgk25/unicode.html>

  ì &euml;ì¤/&euml;¦¬&euml;ì¤ìì ì &euml;ì½&euml;ì UTF-8 ì¬ì©ì &euml;í &euml;¬¸&euml;µì§(FAQ)

<http://kldp.org/Translations/html/UTF8−Unicode−KLDP/UTF8−Unicode−KLDP.html>

  ì &euml;ì¤/&euml;¦¬&euml;ì¤ìì ì &euml;ì½&euml;ì UTF-8 ì¬ì©ì &euml;í &euml;¬¸&euml;µì§(FAQ)ì  í&ecirc;µì´ &euml;²ì

SEE ALSO

Encode, Encode::KR, encoding, perluniintro, perlunicode

AUTHORS

Jarkko Hietaniemi <jhi@iki.fi> ì ì ì <jshin@mailaps.org>



perlko(1)