PERLKO(1) Perl Programmers Reference Guide PERLKO(1) NAME perlko - iei' Perl ie'i DESCRIPTION Perli iei ii ei iii(C)ee! Perli ee 'Practical Extraction and Report Language'e1/4e iee i(C)eee ee ee ie i ee iii 'Pathologically Eclectic Rubbish Lister'e1/4e iee i(C)ee. ii i'ei e1/4i ei ei'e(C) Perli' i'eei i eie1/4 ei ii i'ei ei ei ieee. Perli i1/2ii Larrye i ei i'ei e"1/4i ieie ee ie i ei eii iie eeiee. ee e eei 'Perl'i e"e eeie ieee. ee ie i i'e ei eie e1/4iie ei iee iiee. Larrye e e e iii(C)ee. ee pe ieie ii+/-e 'perl'i e1/4 eiee. Pe eeie ei' ie 'Perl'i ii'e1/4 iii e ii'e(C) 'perl'ie1/4 pe ieii e1/2ie ieei ieee"i i'ii1/4ie ee' e ii(C)ee i'iee1/4 iii e ii(C)e(C)ee. Perli e'ii Perli ee eii' ii+/-i ii' eeiie iei iii e'ei i ee, eiii ieeee, GUI ee e+/-i ii"i ie ei1/4ii ee ii(C)ee ei(C) ieeee ii'iee. i' ii'e ieei(ii1/4 ie , iiie , ii1/4 i e )e'e ii(C)i (ii(C)ie i1/2e , i"i"i i'e(C), eei iei)i ei iiie iiee. ii(C)ie i1/2e , i i"i ieeeee1/4 ei' ii ieeeei e"e iiie , ee i eii' ie eei e'iie , iiii ei iii i i 3ii e"e e"iie1/4 eie iee ei Perli ei iii iiiee. Perli ii'i iii pod/perlintro.pod eiii iei(C)ee. i'e e'eiii ei iii eie pod/perldelta.podii e1/4ii(C)ee. ei eii iiie iii ei Perl i+/-i eii i1/4i e1/4 ee"e iiee. iii i e'e pod/perlbook.pod eie1/4 iiiii. ii ieei' eei iei i'ii'i e1/4 ii(C)ie ie ii ei i Perli iii i1/4e iiie iee(C)' ei ee i iiiii. ./Configure -des -Dprefix=$HOME/localperl make test make install ii ee i ieei iei1/4i ee ie1/2i ii ie i'ii1/4i iii i, ie iiie1/4 iiie, i ee ie iei localperl ee iei perli iii(C)ee. ieei' i'e i ei e ee ee+/-e ii(C)i i i ei Perli iii iie iee(C)' ii eiii ei'ie INSTALL ii1/4 ii iii iei i1/2i'i1/4 i(C)ee. iei i1/4e i1/4ei i'i ii eii iei1/4ii Perli eeie ii(C)ie e(C)ei ei eiee1/4 eei' i iie ei ii README ii1/4i' iiee. i1/4e" Perli iiie ee(C)' "perldoc" eee1/4 i'i(C)i' iei eie1/4 ii(C)i i iiee. iiie ii'i ei ee i iiiii. perldoc perl iii i'e ii eeee(C)' Perli e"eiii ei ei1/4 e1/4iei e"e ei1/4ii ii(C)i i ie ie eii iiiiee. ieei' i'e ii eeiie e ei e i'e ee iei' i'eii eei+/-i' eiee. eie1/4 e"e iiieee eee iiiee(C)' "perlbug" eee1/4 i'i(C)i'i i iie eee1/4 e'e i'i1/4ii. "perlbug"i ei e iii i e'e "perldoc perlbug" ee "perlbug"e1/4 ee iii iii'i iii i iiee. Perli ii(C) eeie eeie iee1/4e Perli eii'i iiie eei ieei' eee"e eee1/4 ii ie+/-e ieei' i i(C)iee iei ei iei' eei' iee i e ii ei i' ii i iiee. ieei ii ii ei i perli CPAN (Comprehensive Perl Archive Network) ii'i ii i3/4i i iiee. perl iii ee"i i"ie1/4 e+/-eie iee(C)' pod/perlhack.pod eii "SUPER QUICK PATCH GUIDE"e1/4 i'i'e'ii. ee eii i1/4e ie iii. i e i'eie1/4 e(C)i e1/4e+/-'i ee ee ei ieei' iee1/4 eeee. eei i i'i1/4ei "i i(Author)"e1/4 eieie eeiee. i'ei' ieei ei(R)e iee(C)' ieei "i i(Authorship)"i ei iei i i i'i1/4 i ie iiee. iie i'i"e+/-e ieei Perli ii(C)ieee ei e ieee. :-) - "i i"eei. ii1/2e(C) Perli 5.8.0iei i ei1/2e/ISO 10646i ei' e'eiie iii(C)ee. i ei1/2e iii i1/4ii1/4e iii1/4i eei ie eeii i ei1/2e i'i i ie iie iee ee ii'e ie iei ii1/2e(C)i iii(C)ee. i ei1/2ee i ieii ii'e e"e ii'e1/4 ii ie i'e(i e1/2i e1/4i' iie, ie' iie, eei iie, iei ee" iiii ee1/4e ei' iie1/2i, ie ei, iee ei, iii1/4i ii, iei'i ie, i1/4ei'i ee, ee ieii ie i'e e+/-)e1/4 ii(C)ie ei e(C)ie ie ie eei ei'i ii'e e ii' e ee eee i'i i'ei e i i ei ii(C)e1/4 ii1/2e(C)i i i ie e"e eie e1/4e i'e ei' ei ii(C)ii iiie ii ie ii1/4 ei eie1/4 ii"ie iiee. Perli e'ei i1/4e i ei1/2ee1/4 ei iii ii' ii(C)i(C)ee. e'e ei'i i1/4e eie(C)' Perl iie1/2i iii UTF-8 eii'i i i ie , ei i"ii iii(ie1/4 ei', i ei, index, substr)e ei'i e"i ei i ei1/2e ei e"ie eii(C)ee. e iii ei pod/per- lunicode.pod eie1/4 ie iii. i ei1/2ee ee e'eee i i ee ii'e iie , ii i ee ii'e ie ee/e ii'e ii1/2e(C)i1/4e iie i ie i'e ii1/2e(C)i1/4e e ei'ii eie1/4 ee"e ei ee ii' Encode e"ei' ii'e iiee. e'ie'e Encode e"ei ii(C)ie(C)' iei ii1/2e(C) ii'i eii i1/2e i i iiee. Encode e"e ii ii1/2e(C) Encode e"ei eie1/4 ei iei' ii1/2e(C)i iii(C)ee. * "euc-kr" US-ASCIIi KS X 1001i ei' ie e(C)iei'i ii1/2e(C)i1/4e ii ii+/-ii'e1/4e ee1/4. KS X 2901e1/4 RFC 1557 ie . * "cp949" MS-Windows 9x/MEii ii'e ii ii+/-i. euc-kri 8,822ii ie ii i ei ei. aliase uhc, windows-949, x-windows-949, ks_c_5601-1987. e" eie i'ei i i ii ii i'ei'ie, Microsoft i iii CP949i iee ii'e ii. * "johab" KS X 1001:1998 ee 3ii ei i ii(C)i. ei e i1/4i ee cp949i eieie US-ASCIIi KS X 1001i 8,822ii ie ii i ei ei1/4e ii1/2e(C) e(C)ii i i ee. * "iso-2022-kr" RFC 1557ii ei i iei' iie e(C)i1/4 eii(C) ii1/2e(C)i1/4e US-ASCIIi KS X 1001i e i1/4i ee ie i ii euc-kre1/4 eie ii1/2e(C) e(C)ii' ee. 1997-8e e1/2ei iii1/4e e i'i e(C)i1/4 eii ii'i ii. * "ksc5601-raw" KS X 1001(KS C 5601)i GL(i, MSBe1/4 0i1/4e i e1/2i)i eii ei ii1/2e(C). US-ASCIIi ei(C)ii ie e"ei1/4e ii'e i1/4i X11 e+/-ii ee1/4' ii1/2e(C)(ksc5601.1987-0. '0'i GLi iei")i1/4e ii'e ei i iie e e+/-i ii. KS C 5601i 1997e KS X 1001e i'ei ee3/4ii. 1998eie e ei(i ei eii e+/-e ii ei)e ei'ii. ei ii ie1/4 ei', euc-kr ii1/2e(C)i1/4e e ii1/4i UTF-8e eiie e(C)' ee iii eiie1/4 iii(C)ee. perl -Mencoding=euc-kr,STDOUT,utf8 -pe1 < file.euc-kr > file.utf8 eee eii e1/2i eiie1/4 iii(C)ee. perl -Mencoding=utf8,STDOUT,euc-kr -pe1 < file.utf8 > file.euc-kr i'e eii ie ieie i i iee eii1/4e piconve Perli eei1/4e ei'iiee. i' i ieie Encode e"ei i'i(C)i ii Perl i ieie i'eii i i iei' Unixi "iconv"e1/4 e"ee i eiee. ii(C)ei eie1/4 eiee. piconv -f euc-kr -t utf8 < file.euc-kr > file.utf8 piconv -f utf8 -t euc-kr < file.utf8 > file.euc-kr e"e ie Perli eei i1/4e e'eii UTF-8i ii(C)ie(C) Encode e"ei ii' eii ii1/2e(C)i iiiie ii ei eii ii'i1/4ei" ii1/2e(C)e1/4 e'e "i eiie eii i ie ei i eei+/-i ii'e ei iii(C)ee. * ii i1/2ee ii UTF-8 ii1/2e(C)i1/4e i i * ii i1/2e ie"i "use utf8;" ie1/4ee ii(C) * ii i1/2e, iee, i'ii'i , ei'i ii1/2e(C)i eei'i i'i' * iie ii1/4 iei eii i ii1/2e(C)i ii(C) * ie(double) ii1/2e(C)i i1/4i i ei1/2e e iei' ii1/2e(C) e'e " ie * perluniintro * perlunicode * Encode * Encode::KR * encoding * i ei1/2e i"iii * eei i1/4e Unicodei ei ISO iii ISO/IEC 10646 UCS(Universal Character Set)i eee ISO/IEC JTC1/SC2/WG2i i ii'i * i ei/eei ii(C)ie1/4 ii UTF-8 e i ei1/2e e'e " FAQ * i ei/eei ii(C)ie1/4 ii UTF-8 e i ei1/2e e'e " FAQi iei' ei Perl e'e " ie eii eii i Perl e'e " iei i1/4eiee. * Perl ei iii'i * O'Reillyi Perl i ii'i * CPAN - Comprehensive Perl Archive Network, ii(C)i Perl ii1/4 e'e' eiii * e(C)i CPAN * Perl e(C)i1/4e eii * Perl e(C)i eee * Perl ieiei ii iei * iii ii Perl e1/2e+/-i e"i * Perl ieiei ee eii Perli e ee eeiee eii i i ie iei' e'e " ii'iiee. * ie Perl ie(R)ei ei ii * Perl ei iei iei i * ei'e Perl i'i * ie Perl ii(C)i e"i * Seoul.pm Perl ieiei ee (2010 ~ 2012) * GYPARK(Geunyoung Park)i Perl e'e " ie ei i ii e1/4i'i1/4i README ii1/4i 'LICENSING' ie(C)i ie iii. AUTHORS * Jarkko Hietaniemi * i i i * eei perl v5.44.0 2026-05-14 PERLKO(1)