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)