xref: /onnv-gate/usr/src/cmd/perl/5.8.4/distrib/pod/perlko.pod (revision 0:68f95e015346)
1If you read this file _as_is_, just ignore the funny characters you
2see. It is written in the POD format (see perlpod manpage) which is
3specially designed to be readable as is.
4
5This file is in Korean encoded in EUC-KR.
6
7�� ������ perldoc�� �Ἥ ���� �ʰ� ���� ���� ��쿡�� �� �κ���
8������ ǥ���ϱ� ���� ���� =head, =item, 'L' ���� �����Ͻʽÿ�.
9�� ������ ���� perldoc�� ���� �ʰ� ������ �дµ� �� ������
10���� POD �������� ¥�� �ֽ��ϴ�.  �� �ڼ��� ���� perlpod
11�Ŵ����� �����Ͻʽÿ�.
12
13
14=head1 NAME
15
16perlko - Perl�� �ѱ��� ���ڵ�
17
18=head1 DESCRIPTION
19
20Perl�� ���迡 ���� ���� ȯ���մϴ� !
21
22
23Perl�� 5.8.0�Ǻ��� �����ڵ�/ISO 10646�� ���� �������� ������ �մϴ�.
24�����ڵ� ������ ��ȯ���� �������� ����� ���� ��������
25�����ڵ� ������ ���� �־��� ���ݵ� �θ� ���̰� �ִ� ������ ���ڵ���
26�����մϴ�.  �����ڵ�� �� ���迡�� ���̴� ��� �� ���� ǥ�� ü�� -
27������ ��ƾ ���ĺ�, Ű�� ���ĺ�, �׸��� ���ĺ�, �ε��� ���� �ƽþ���
28���� �迭 ��ũ��Ʈ, �ƶ� ����, ���긮 ����, �������� ����, �ѱ����� �ѱ�,
29�Ϻ����� ����, �Ϲ� �ε���� ǥ�� ü�� ��-�� �����ϴ� ���� ��ǥ�� �ϰ�
30�ֱ� ������ ������ ���̴�  �� ��� �� ���� �׸��� � ü�迡 ������
31���� ���հ� ���ڵ��� �� �� �ִ� ��� ���ڴ� �����̰�  ���� ���� ���տ���
32�����ϰ� ���� �ʴ� ���� ���� ���ڸ�  �����ϰ� �ֽ��ϴ�.
33
34
35Perl�� ���������� �����ڵ带 ���� ǥ���� ���� ����մϴ�. ���� ��ü������
36���ϸ� Perl ��ũ��Ʈ �ȿ���  UTF-8 ���ڿ��� �� �� �ְ�,
37���� �Լ��� ������(���� ���, ���Խ�, index, substr)�� ����Ʈ ����
38��� �����ڵ� ���� ������ �����մϴ�. (�� �ڼ��� ����
39perlunicode �Ŵ����� �����Ͻʽÿ�.) �����ڵ尡 �θ� ���޵DZ� ����
40�θ� ���̰� �־���, ������ �θ� ���̰� �ִ� ����/�� �� ���ڵ�����
41������� �ϰ� �̵� ���ڵ����� �� �����Ϳ� ������ �ٷ�� ���� ���� ����
42'Encode'��  �������ϴ�. �������� 'Encode'��  �Ἥ ������ ���ڵ� ������
43��ȯ�� ���� �� �� �ֽ��ϴ�.
44
45'Encode'�� ������ ���� �ѱ��� ���ڵ��� �����մϴ�.
46
47=over 4
48
49=item euc-kr
50
51  US-ASCII�� KS X 1001�� ���� ���� ��Ƽ����Ʈ ���ڵ� (���� �ϼ����̶��
52  �Ҹ�.) KS X 2901�� RFC 1557 ����.
53
54=item  cp949
55
56	MS-Windows 9x/ME���� ���̴� Ȯ�� �ϼ���.  euc-kr�� 8,822����
57	�ѱ� ������ ���� ����.  alias�� uhc, windows-949, x-windows-949,
58	ks_c_5601-1987. �� ������ �̸��� �������� ���� �̸�������, Microsoft
59	��ǰ���� CP949�� �ǹ̷� ���̰� ����.
60
61=item  johab
62
63	KS X 1001:1998 �η� 3���� ������ ������.  ���� �����丮�� cp949��
64	���������� US-ASCII��  KS X 1001�� 8,822���� �ѱ� ������ ���� ����.
65	���ڵ� ����� ���� �ٸ�.
66
67=item iso-2022-kr
68
69	RFC 1557���� ������ �ѱ��� ���ͳ� ���� ��ȯ�� ���ڵ����� US-ASCII��
70	KS X 1001�� �����丮�� �ϴ� ������ euc-kr�� ������ ���ڵ� ����� �ٸ�.
71	1997-8�� ����� �������� �� �̻� ���� ��ȯ�� ������ ����.
72
73=item  ksc5601-raw
74
75	KS X 1001(KS C 5601)�� GL(��, MSB�� 0���� �� ���) �� ������ ����
76	���ڵ�. US-ASCII�� �������� �ʰ� �ܵ����� ���̴� ���� X11 ��� �۲�
77	���ڵ� (ksc5601.1987-0. '0'�� GL�� �ǹ���.)���� ���̴� ���� �����ϰ��
78	���� ����. KS C 5601�� 1997�� KS X 1001�� �̸��� �ٲپ���.  1998�⿡��  ��
79	���� (����ȭ ��ȣ�� ��� ��ǥ ��ȣ)�� ��������.
80
81=back
82
83 �� ���� ��� ������ �Ʒ��� ���Դϴ�.
84
85���� ���, euc-kr ���ڵ����� �� ������ UTF-8�� ��ȯ�Ϸ��� ������
86���� �ϸ� �˴ϴ�.
87
88
89    perl -Mencoding=euc-kr,STDOUT,utf8 -pe1  < file.euckr > file.utf8
90
91����ȯ�� ������ ���� �� �� �ֽ��ϴ�.
92
93    perl -Mencoding=utf8,STDOUT,euc-kr -pe1  < file.utf8  > file.euckr
94
95  �̷� ��ȯ�� ���� ���ϰ� �� �� �ֵ��� Encode ����� �Ἥ
96�����ϰ� Perl�θ� ���� piconv�� Perl�� ��� �ֽ��ϴ�.
97�� �̸����� �� �� �ֵ��� piconv�� Unix�� �ִ� iconv��
98���� �� ���Դϴ�. �� ������ �Ʒ��� �����ϴ�.
99
100   piconv -f euc-kr -t utf8 < file.euckr > file.utf8
101   piconv -f utf8 -t euc-kr < file.utf8 > file.euckr
102
103  ��, 'PerlIO::encoding' ����� �Ἥ �ѱ��� ���ڵ��� ���鼭 ���� ����
104(����Ʈ ������ �ƴ϶�) ó���� ���� �� �� �ֽ��ϴ�.
105
106  #!/path/to/perl
107
108  use encoding 'euc-kr', STDIN => 'euc-kr',
109                         STDOUT-> 'euc-kr', STDERR=>'euc-kr';
110
111  print length("����");        # 2  (ū ����ǥ�� ���� ���� ó���� ����)
112  print length('����');        # 4  (���� ����ǥ�� ����Ʈ ���� ó���� ����)
113  print index("�Ѱ�, �뵿��", "��");   # -1 ('��'�� ����)
114  print index('�Ѱ�, �뵿��', '��');   # 7 (8��°�� 9��° ����Ʈ�� '��'��
115                                            �ڵ尪�� ��ġ��.)
116
117
118=head2 �� �ڼ��� �˰� ������...
119
120  Perl�� ��ġ�ϸ�  ����� �ڼ��� ������ ���� ���� ����, �� ������ ����
121Perl ���� �� �ƴ϶� �����ڵ� ����, Encode�� ���� � ���� ����
122��� �� �ֽ��ϴ�.  ���� �� ������ ���� ��� ����� ���� �ֽ��ϴ�.
123
124
125=head2 Perl ���� �ڷ�
126
127������ �����  ���� �ܿ��� ������ ���� �ڷᰡ �ֽ��ϴ�. �� ����� ����
128������ ���� �ƴϰ� �Ϻ� ��ǥ���� �͸� ���� ���Դϴ�.
129
130=over 4
131
132=item L<http://www.perl.com/>
133
134   O'Reilly�� Perl �� ������
135
136=item L<http://www.cpan.org/>
137
138	Comprehensive Perl Archive Network
139
140=item L<http://lists.perl.org/>
141
142  Perl ���ϸ� ����Ʈ. ���� ����Ʈ ���
143  perl-unicode���� 'Encode'�� ���� ������.
144
145=back
146
147=head2 Perl�� �� ��� �����ϴµ� ������ �� �� �ִ� �ѱ��� ���� ����Ʈ
148
149=over 4
150
151=item L<http://www.perl.or.kr/>
152
153  Perl �ѱ� ����� ����
154
155=item L<news:han.comp.lang.perl/>
156
157  �ѱ��� Perl ���� �׷�
158
159=item L<http://seoul.pm.org/>
160
161  Perl ���� (����)
162
163=item L<http://www.perlmania.or.kr/>
164
165  Home for Korean Perlmanias
166
167=item L<http://www.oreilly.co.kr/perl/>
168
169  O'Reilly���� ���� �ѱ��� Perl ���� ���
170
171=item L<http://www.perlschool.net/>
172
173  Perl ���� ���� �� �ҽ�, �ֱ� ����, ���� �ؿ� ����Ʈ ��ũ
174
175=item L<http://www.perl.co.kr>
176
177  Perl�� ���õ� CGI, DB, ���� � ����  ���� �� ���� ����
178
179=back
180
181=head2 �����ڵ� �� �ѱ��� ���ڵ� ���� �ڷ�
182
183=over 4
184
185=item L<http://www.unicode.org/>
186
187  �����ڵ� ���ҽþ�.
188
189=item L<http://std.dkuug.dk/JTC1/SC2/WG2>
190
191�⺻������ Unicode�� ���� ISO ǥ����  ISO/IEC 10646 UCS(Universal
192Character Set)�� �����  ISO/IEC JTC1/SC2/WG2�� �� ������.
193
194=item L<http://jshin.net/faq/qa8.html>
195
196  �ѱ��� ���� ���� �� ���ڵ��� ���� �ȳ�.
197
198=item L<http://www.cl.cam.ac.uk/~mgk25/unicode.html>
199
200  ���н�/���������� �����ڵ�� UTF-8 ��뿡 ���� ������(FAQ)
201
202=item L<http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html>
203
204  ���н�/���������� �����ڵ�� UTF-8 ��뿡 ���� ������(FAQ)��  �ѱ��� ����
205
206=back
207
208=head1 SEE ALSO
209
210L<Encode>, L<Encode::KR>, L<encoding>, L<perluniintro>, L<perlunicode>
211
212
213=head1 AUTHORS
214
215Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt>
216������ E<lt>jshin@mailaps.orgE<gt>
217
218=cut
219