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