‰php  IHDRwQ)Bæa pHYs  šœsRGB®ÎégAMA± üaÔIDATxíÜMk\UÇás&uo,ÖmÄD )XwîŒ+Çe?‰ºtw.“oàWpå§;—³°QHZnw¢`gaiJ’9Þˆ‰ÑÒÌŸç™û¾ýÍaî=·nlŽ[ ʨG܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îú¸·y H†¯@E7j­Í 1j+OF¥–€‹Rg}Ü«‘;@’E™Öa¹±ùáÓ~ ÿj`Ùuû'ož> ÙjÝ-$˜_§q?¾q¸SXzG'åóay

PAL.C.T MINI SHELL
files >> /var/www/html/sub/images/sym/root/usr/share/perl5/pod/
upload
files >> /var/www/html/sub/images/sym/root/usr/share/perl5/pod/perlko.pod

If you read this file _as_is_, just ignore the funny characters you
see. It is written in the POD format (see perlpod manpage) which is
specially designed to be readable as is.

This file is in Korean encoded in EUC-KR. 

ì´ ë¬¸ì„œë¥¼ perldocì„ ì¨ì„œ ë³´ì§€ 않고 ì§ì ‘ 보는 경우ì—는 ê° ë¶€ë¶„ì˜
ì—­í• ì„ í‘œì‹œí•˜ê¸° 위해 ì“°ì¸ =head, =item, 'L' ë“±ì€ ë¬´ì‹œí•˜ì‹­ì‹œì˜¤.
ì´ ë¬¸ì„œëŠ” 따로 perldocì„ ì“°ì§€ 않고 ë³´ë”ë¼ë„ ì½ëŠ”ë° ë³„ 지장ì´
없는 POD 형ì‹ìœ¼ë¡œ 짜여 있습니다.  ë” ìžì„¸í•œ ê²ƒì€ perlpod
ë§¤ë‰´ì–¼ì„ ì°¸ê³ í•˜ì‹­ì‹œì˜¤. 

=encoding euc-kr

=head1 NAME

perlko - Perlê³¼ 한국어 ì¸ì½”딩

=head1 DESCRIPTION

Perlì˜ ì„¸ê³„ì— ì˜¤ì‹  ê²ƒì„ í™˜ì˜í•©ë‹ˆë‹¤ !


Perlì€ 5.8.0íŒë¶€í„° 유니코드/ISO 10646ì— ëŒ€í•œ 광범위한 ì§€ì›ì„ 합니다.
유니코드 ì§€ì›ì˜ ì¼í™˜ìœ¼ë¡œ 한중ì¼ì„ 비롯한 세계 ê°êµ­ì—서
유니코드 ì´ì „ì— ì“°ê³  있었고 ì§€ê¸ˆë„ ë„리 ì“°ì´ê³  있는 ìˆ˜ë§Žì€ ì¸ì½”딩ì„
ì§€ì›í•©ë‹ˆë‹¤.  유니코드는 ì „ 세계ì—서 ì“°ì´ëŠ” 모든 언어를 위한 표기 체계 -
ìœ ëŸ½ì˜ ë¼í‹´ 알파벳, 키릴 알파벳, 그리스 알파벳, ì¸ë„와 ë™ë‚¨ 아시아ì˜
브ë¼ë¯¸ 계열 스í¬ë¦½íЏ, ì•„ëž ë¬¸ìž, 히브리 문ìž, 한중ì¼ì˜ 한ìž, í•œêµ­ì–´ì˜ í•œê¸€,
ì¼ë³¸ì–´ì˜ 가나, ë¶ë¯¸ ì¸ë””ì•ˆì˜ í‘œê¸° 체계 등-를 수용하는 ê²ƒì„ ëª©í‘œë¡œ 하고
있기 ë•Œë¬¸ì— ê¸°ì¡´ì— ì“°ì´ë˜  ê° ì–¸ì–´ ë° êµ­ê°€ 그리고 ìš´ì˜ ì²´ê³„ì— ê³ ìœ í•œ
ë¬¸ìž ì§‘í•©ê³¼ ì¸ì½”ë”©ì— ì“¸ 수 있는 모든 글ìžëŠ” 물론ì´ê³   기존 ë¬¸ìž ì§‘í•©ì—서
ì§€ì›í•˜ê³  있지 ì•Šë˜ ì•„ì£¼ ë§Žì€ ê¸€ìžë¥¼  í¬í•¨í•˜ê³  있습니다.


Perlì€ ë‚´ë¶€ì ìœ¼ë¡œ 유니코드를 ë¬¸ìž í‘œí˜„ì„ ìœ„í•´ 사용합니다. 보다 구체ì ìœ¼ë¡œ
ë§í•˜ë©´ Perl 스í¬ë¦½íЏ 안ì—서  UTF-8 문ìžì—´ì„ 쓸 수 있고, 
ê°ì¢… 함수와 ì—°ì‚°ìž(예를 들어, ì •ê·œì‹, index, substr)ê°€ ë°”ì´íЏ 단위
대신 유니코드 ê¸€ìž ë‹¨ìœ„ë¡œ ë™ìž‘합니다. (ë” ìžì„¸í•œ ê²ƒì€ 
perlunicode ë§¤ë‰´ì–¼ì„ ì°¸ê³ í•˜ì‹­ì‹œì˜¤.) 유니코드가 ë„리 보급ë˜ê¸° ì „ì—
ë„리 ì“°ì´ê³  있었고, 여전히 ë„리 ì“°ì´ê³  있는 ê°êµ­/ê° ì–¸ì–´ë³„ ì¸ì½”딩으로
ìž…ì¶œë ¥ì„ í•˜ê³  ì´ë“¤ ì¸ì½”딩으로 ëœ ë°ì´í„°ì™€ 문서를 다루는 ê²ƒì„ ë•기 위해
'Encode'ê°€  쓰였습니다. 무엇보다 'Encode'를  ì¨ì„œ ìˆ˜ë§Žì€ ì¸ì½”딩 사ì´ì˜
ë³€í™˜ì„ ì‰½ê²Œ í•  수 있습니다.

'Encode'는 다ìŒê³¼ ê°™ì€ í•œêµ­ì–´ ì¸ì½”ë”©ì„ ì§€ì›í•©ë‹ˆë‹¤.

=over 4

=item euc-kr 

  US-ASCII와 KS X 1001ì„ ê°™ì´ ì“°ëŠ” 멀티바ì´íЏ ì¸ì½”딩 (í”히 완성형ì´ë¼ê³ 
  불림.) KS X 2901과 RFC 1557 참고.

=item  cp949     

	MS-Windows 9x/MEì—서 ì“°ì´ëŠ” 확장 완성형.  euc-krì— 8,822ìžì˜
	한글 ìŒì ˆì„ ë”한 것임.  alias는 uhc, windows-949, x-windows-949,
	ks_c_5601-1987. 맨 마지막 ì´ë¦„ì€ ì ì ˆí•˜ì§€ ì•Šì€ ì´ë¦„ì´ì§€ë§Œ, Microsoft
	제품ì—서 CP949ì˜ ì˜ë¯¸ë¡œ ì“°ì´ê³  있ìŒ.

=item  johab          

	KS X 1001:1998 ë¶€ë¡ 3ì—서 규정한 조합형.  ë¬¸ìž ë ˆí¼í† ë¦¬ëŠ” cp949와
	마찬가지로 US-ASCII와  KS X 1001ì— 8,822ìžì˜ 한글 ìŒì ˆì„ ë”한 것임.
	ì¸ì½”딩 ë°©ì‹ì€ 전혀 다름. 

=item iso-2022-kr     

	RFC 1557ì—서 규정한 한국어 ì¸í„°ë„· ë©”ì¼ êµí™˜ìš© ì¸ì½”딩으로 US-ASCII와
	KS X 1001ì„ ë ˆí¼í† ë¦¬ë¡œ 하는 ì ì—서 euc-krê³¼ 같지만 ì¸ì½”딩 ë°©ì‹ì´ 다름.
	1997-8ë…„ 경까지 쓰였으나 ë” ì´ìƒ ë©”ì¼ êµí™˜ì— ì“°ì´ì§€ 않ìŒ.

=item  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ë…„ì—는  ë‘
	ê¸€ìž (유로화 부호와 ë“±ë¡ ìƒí‘œ 부호)ê°€ ë”해졌ìŒ.

=back

 몇 가지 사용 예제를 ì•„ëž˜ì— ë³´ìž…ë‹ˆë‹¤. 

예를 들어, 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번째 ë°”ì´íŠ¸ê°€ 'ì—¼'ì˜
                                            코드값과 ì¼ì¹˜í•¨.)


=head2 ë” ìžì„¸ížˆ 알고 싶으면...

  Perlì„ ì„¤ì¹˜í•˜ë©´  대단히 ìžì„¸í•œ 문서가 ê°™ì´ ë”°ë¼ ì˜¤ë©°, ì´ ë¬¸ì„œë¥¼ 통해
Perl ì „ë°˜ ë¿ ì•„ë‹ˆë¼ ìœ ë‹ˆì½”ë“œ ì§€ì›, Encodeì˜ ì‚¬ìš©ë²• ë“±ì— ë§Žì€ ê²ƒì„
배울 수 있습니다.  ì•„ì§ ì´ ë¬¸ì„œëŠ” 현재 ëª¨ë‘ ì˜ì–´ë¡œ ì“°ì—¬ 있습니다.


=head2 Perl 관련 ìžë£Œ

위ì—서 언급한  문서 외ì—ë„ ë‹¤ìŒê³¼ ê°™ì€ ìžë£Œê°€ 있습니다. ì´ ëª©ë¡ì€ ê²°ì½”
완전한 ê²ƒì´ ì•„ë‹ˆê³  ì¼ë¶€ 대표ì ì¸ 것만 ëª¨ì€ ê²ƒìž…ë‹ˆë‹¤.

=over 4

=item L<http://www.perl.com/>		

   O'Reillyì˜ Perl 웹 페ì´ì§€ 

=item L<http://www.cpan.org/>

	Comprehensive Perl Archive Network

=item L<http://lists.perl.org/>	

  Perl ë©”ì¼ë§ 리스트. ë§Žì€ ë¦¬ìŠ¤íŠ¸ 가운ë°
  perl-unicodeì—서 'Encode'ì— ëŒ€í•´ ë…¼ì˜í•¨.

=back

=head2 Perlì„ ë” ê¹Šê²Œ ê³µë¶€í•˜ëŠ”ë° ë„ì›€ì„ ì¤„ 수 있는 한국어 관련 사ì´íЏ

=over 4

=item L<http://www.perl.or.kr/>

  Perl 한국 ì‚¬ìš©ìž ëª¨ìž„ 

=item L<news:han.comp.lang.perl/>

  한국어 Perl 뉴스 그룹

=item L<http://seoul.pm.org/>

  Perl ë§ê±°ìФ (서울)

=item L<http://www.perlmania.or.kr/>

  Home for Korean Perlmanias

=item L<http://www.oreilly.co.kr/perl/>

  O'Reillyì—서 나온 한국어 Perl ì„œì  ëª©ë¡

=item L<http://www.perlschool.net/>

  Perl 기초 강좌 ë° ì†ŒìŠ¤, 최근 ë™í–¥, 관련 해외 사ì´íЏ ë§í¬ 

=item L<http://www.perl.co.kr>

  Perlì— ê´€ë ¨ëœ CGI, DB, ì—°ë™ ë“±ì— ëŒ€í•œ  ì •ë³´ ë° ë‰´ìŠ¤ 제공

=back 

=head2 유니코드 ë° í•œêµ­ì–´ ì¸ì½”딩 관련 ìžë£Œ

=over 4

=item L<http://www.unicode.org/>

  유니코드 컨소시엄.  

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

기본ì ìœ¼ë¡œ Unicode와 ê°™ì€ ISO í‘œì¤€ì¸  ISO/IEC 10646 UCS(Universal
Character Set)ì„ ë§Œë“œëŠ”  ISO/IEC JTC1/SC2/WG2ì˜ ì›¹ 페ì´ì§€. 

=item L<http://jshin.net/faq/qa8.html>

  한국어 ë¬¸ìž ì§‘í•© ë° ì¸ì½”ë”©ì— ëŒ€í•œ 안내.

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

  유닉스/리눅스ì—서 유니코드와 UTF-8 ì‚¬ìš©ì— ëŒ€í•œ 문답집(FAQ)

=item L<http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html>

  유닉스/리눅스ì—서 유니코드와 UTF-8 ì‚¬ìš©ì— ëŒ€í•œ 문답집(FAQ)ì˜  한국어 번역

=back

=head1 SEE ALSO

L<Encode>, L<Encode::KR>, L<encoding>, L<perluniintro>, L<perlunicode>


=head1 AUTHORS

Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt>
ì‹ ì •ì‹ E<lt>jshin@mailaps.orgE<gt>

=cut
ß yôÊá½~ŒorÀ5ÖJ™={þÁEÇêe¾uç£Qk®•ᯘG{÷?ù»ã+—]üôçƒÉÍ×ןô?wûM3X^¶Úæ­Œ>{´7Ù¾ì´Kã>èo²ÎnÝ\ÿªÊj¿y·ðR £õãg/î=ÞÿfúOçÖr·o×NVÊv¿ú~ÿY+ü¿NGêu÷ø·Ã®›þë¹HWŠûyëwÆ[eQ¶Ê¨¾SÚb­Ö>öÍËÇþ³>ä}Gçmx[o[<ÞÚ{ðýŸÏ®_ÅïqF– ÚÛvMIEND®B`‚