README.KO(1) Perl Programmers Reference Guide README.KO(1)
perlko - Perl0z GQ19>n @NDZ5y
Perl@G <<0h?! ?@=E 0M@; H/?5GU4O4Y !
Perl@: 5.8.0FG:NEM @/4ODZ5e/ISO 10646?! 4kGQ 1$9|@'GQ Av?x@;
GU4O4Y. @/4ODZ5e Av?x@G @OH/@87N GQA_@O@; :q7TGQ <<0h
0"19?!<- @/4ODZ5e @L@|?! >20m @V>z0m Av1]55 3N8. >2@L0m @V4B
<v89@: @NDZ5y@; Av?xGU4O4Y. @/4ODZ5e4B @| <<0h?!<- >2@L4B
8p5g >p>n8& @'GQ G%1b C<0h - @/74@G 6sF> >KFD:*, E081
>KFD:*, 1W8.=: >KFD:*, @N55?M 5?32 >F=C>F@G :j6s9L 0h?-
=:E)83F., >F6x 9.@Z, Hw:j8. 9.@Z, GQA_@O@G GQ@Z, GQ19>n@G
GQ1[, @O:;>n@G 0!3*, :O9L @N5p>H@G G%1b C<0h 5n-8& <v?kGO4B
0M@; 8qG%7N GO0m @V1b 6'9.?! 1bA8?! >2@L4x 0" >p>n 9W 190!
1W8.0m ?n?5 C<0h?! 0m@/GQ 9.@Z A}GU0z @NDZ5y?! >5 <v @V4B
8p5g 1[@Z4B 907P@L0m 1bA8 9.@Z A}GU?!<- Av?xGO0m @VAv >J4x
>FAV 89@: 1[@Z8& FwGTGO0m @V=@4O4Y.
Perl@: 3;:N@{@87N @/4ODZ5e8& 9.@Z G%Gv@; @'GX ;g?kGU4O4Y.
:84Y 18C<@{@87N 8;GO8i Perl =:E)83F. >H?!<- UTF-8 9.@Z?-@;
>5 <v @V0m, 0"A> GT<v?M ?,;j@Z(?98& 5i>n, A$1T=D, index,
substr)0! 9Y@LF. 4@' 4k=E @/4ODZ5e 1[@Z 4@'7N 5?@[GU4O4Y.
(4u @Z<<GQ 0M@: perlunicode 8E4:>s@; B|0mGO=J=C?@.)
@/4ODZ5e0! 3N8. :81^5G1b @|?! 3N8. >2@L0m @V>z0m, ?)@|Hw
3N8. >2@L0m @V4B 0"19/0" >p>n:0 @NDZ5y@87N @TCb7B@; GO0m
@L5i @NDZ5y@87N 5H 5%@LEM?M 9.<-8& 4Y7g4B 0M@; 5=1b @'GX
'Encode'0! >2?4=@4O4Y. 9+>y:84Y 'Encode'8& =a<- <v89@:
@NDZ5y ;g@L@G :/H/@; =10T GR <v @V=@4O4Y.
'Encode'4B 4Y@=0z 00@: GQ19>n @NDZ5y@; Av?xGU4O4Y.
euc-kr
US-ASCII?M KS X 1001@; 00@L >24B 8VF<9Y@LF. @NDZ5y (HgHw ?O<:G|@L6s0m
:R82.) KS X 29010z RFC 1557 B|0m.
cp949
MS-Windows 9x/ME?!<- >2@L4B H.@e ?O<:G|. euc-kr?! 8,822@Z@G
GQ1[ @=@}@; 4uGQ 0M@S. alias4B uhc, windows-949, x-windows-949,
ks_c_5601-1987. 8G 86Av87 @L8'@: @{@}GOAv >J@: @L8'@LAv88, Microsoft
A&G0?!<- CP949@G @G9L7N >2@L0m @V@=.
johab
KS X 1001:1998 :N7O 3?!<- 1TA$GQ A6GUG|. 9.@Z 79F[Ed8.4B cp949?M
86By0!Av7N US-ASCII?M KS X 1001?! 8,822@Z@G GQ1[ @=@}@; 4uGQ 0M@S.
@NDZ5y 9f=D@: @|Gt 4Y8'.
iso-2022-kr
RFC 1557?!<- 1TA$GQ GQ19>n @NEM3] 8^@O 13H/?k @NDZ5y@87N US-ASCII?M
KS X 1001@; 79F[Ed8.7N GO4B A!?!<- euc-kr0z 00Av88 @NDZ5y 9f=D@L 4Y8'.
1997-83b 0f1nAv >2?4@83* 4u @L;s 8^@O 13H/?! >2@LAv >J@=.
perl v5.8.8 2006-06-30 1
README.KO(1) Perl Programmers Reference Guide README.KO(1)
ksc5601-raw
KS X 1001(KS C 5601)@; GL(Ao, MSB8& 0@87N GQ 0f?l) ?! 3u>R@; 6'@G
@NDZ5y. US-ASCII?M 0aGUGOAv >J0m 456@87N >2@L4B @O@: X11 5n?!<- 1[2C
@NDZ5y (ksc5601.1987-0. '0'@: GL@; @G9LGT.)@87N >2@L4B 0M@; A&?GO0m4B
0E@G >x@=. KS C 5601@: 19973b KS X 10017N @L8'@; 9Y2Y>z@=. 19983b?!4B 5N
1[@Z (@/7NH- :NH#?M 5n7O ;sG% :NH#)0! 4uGXA3@=.
8n 0!Av ;g?k ?9A&8& >F7!?! :8@T4O4Y.
?98& 5i>n, euc-kr @NDZ5y@87N 5H FD@O@; UTF-87N :/H/GO7A8i
4Y@=0z 00@L GO8i 5K4O4Y.
perl -Mencoding=euc-kr,STDOUT,utf8 -pe1 < file.euckr > file.utf8
?*:/H/@: 4Y@=0z 00@L GR <v @V=@4O4Y.
perl -Mencoding=utf8,STDOUT,euc-kr -pe1 < file.utf8 > file.euckr
@L71 :/H/@; A;4u Fm8.GO0T GR <v @V557O Encode 8p5b@; =a<-
<x<vGO0T Perl7N88 >2@N piconv0! Perl?! 5i>n @V=@4O4Y.
1W @L8'?!<- >K <v @V5m@L piconv4B Unix?! @V4B iconv8&
8p5(7N GQ 0M@T4O4Y. 1W ;g?k9}@: >F7!?M 00=@4O4Y.
piconv -f euc-kr -t utf8 < file.euckr > file.utf8
piconv -f utf8 -t euc-kr < file.utf8 > file.euckr
6G, 'PerlIO::encoding' 8p5b@; =a<- GQ19>n @NDZ5y@; >28i<- 1[@Z 4@'
(9Y@LF. 4@'0! >F4O6s) C38.8& =10T GR <v @V=@4O4Y.
#!/path/to/perl
use encoding 'euc-kr', STDIN => 'euc-kr',
STDOUT-> 'euc-kr', STDERR=>'euc-kr';
print length("0!3*"); # 2 (E+ 5{?HG%4B 1[@Z 4@' C38.8& Av=C)
print length('0!3*'); # 4 (@[@: 5{?HG%4B 9Y@LF. 4@' C38.8& Av=C)
print index("GQ0-, 4k5?0-", "?0"); # -1 ('?0'@L >x@=)
print index('GQ0-, 4k5?0-', '?0'); # 7 (89xB0?M 99xB0 9Y@LF.0! '?0'@G
DZ5e0*0z @OD!GT.)
4u @Z<<Hw >K0m =M@88i...
Perl@; <3D!GO8i 4k4Hw @Z<<GQ 9.<-0! 00@L 5{6s ?@8g, @L 9.<-8& EkGX
Perl @|9] ;S >F4O6s @/4ODZ5e Av?x, Encode@G ;g?k9} 5n?! 89@: 0M@;
9h?o <v @V=@4O4Y. >FAw @L 9.<-4B Gv@g 8p5N ?5>n7N >2?) @V=@4O4Y.
Perl 0|7C @Z7a
@'?!<- >p1^GQ 9.<- ??!55 4Y@=0z 00@: @Z7a0! @V=@4O4Y. @L
8q7O@: 0aDZ ?O@|GQ 0M@L >F4O0m @O:N 4kG%@{@N 0M88 8p@:
0M@T4O4Y.
perl v5.8.8 2006-06-30 2
README.KO(1) Perl Programmers Reference Guide README.KO(1)
<http://www.perl.com/>
O'Reilly@G Perl @% Fd@LAv
<http://www.cpan.org/>
Comprehensive Perl Archive Network
<http://lists.perl.org/>
Perl 8^@O85 8.=:F.. 89@: 8.=:F. 0!?n5%
perl-unicode?!<- 'Encode'?! 4kGX 3m@GGT.
Perl@; 4u 1m0T 0x:NGO4B5% 55?r@; AY <v @V4B GQ19>n 0|7C
;g@LF.
<http://www.perl.or.kr/>
Perl GQ19 ;g?k@Z 8p@S
<news:han.comp.lang.perl/>
GQ19>n Perl 4:=: 1W7l
<http://seoul.pm.org/>
Perl 8A0E=: (<-?o)
<http://www.perlmania.or.kr/>
Home for Korean Perlmanias
<http://www.oreilly.co.kr/perl/>
O'Reilly?!<- 3*?B GQ19>n Perl <-@{ 8q7O
<http://www.perlschool.net/>
Perl 1bCJ 0-AB 9W <R=:, CV1Y 5?Gb, 0|7C GX? ;g@LF. 85E)
<http://www.perl.co.kr>
Perl?! 0|7C5H CGI, DB, ?,5? 5n?! 4kGQ A$:8 9W 4:=: A&0x
@/4ODZ5e 9W GQ19>n @NDZ5y 0|7C @Z7a
<http://www.unicode.org/>
@/4ODZ5e DA<R=C>v.
<http://std.dkuug.dk/JTC1/SC2/WG2>
1b:;@{@87N Unicode?M 00@: ISO G%AX@N ISO/IEC 10646
UCS(Universal Character Set)@; 885e4B ISO/IEC
JTC1/SC2/WG2@G @% Fd@LAv.
<http://jshin.net/faq/qa8.html>
GQ19>n 9.@Z A}GU 9W @NDZ5y?! 4kGQ >H3;.
<http://www.cl.cam.ac.uk/~mgk25/unicode.html>
@/4P=:/8.4*=:?!<- @/4ODZ5e?M UTF-8 ;g?k?! 4kGQ 9.4dA}(FAQ)
<http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html>
@/4P=:/8.4*=:?!<- @/4ODZ5e?M UTF-8 ;g?k?! 4kGQ 9.4dA}(FAQ)@G GQ19>n 9x?*
perl v5.8.8 2006-06-30 3
README.KO(1) Perl Programmers Reference Guide README.KO(1)
Encode, Encode::KR, encoding, perluniintro, perlunicode
Jarkko Hietaniemi <jhi@iki.fi> =EA$=D <jshin@mailaps.org>
perl v5.8.8 2006-06-30 4
Generated on 2013-04-27 00:20:00 by $MirOS: src/scripts/roff2htm,v 1.77 2013/01/01 20:49:09 tg Exp $
These manual pages and other documentation are copyrighted by their respective writers;
their source is available at our CVSweb,
AnonCVS, and other mirrors. The rest is Copyright © 2002‒2013 The MirOS Project, Germany.
This product includes material
provided by Thorsten Glaser.
This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.