README.cjk update.
authorJarkko Hietaniemi <jhi@iki.fi>
Wed, 17 Apr 2002 20:57:36 +0000 (20:57 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Wed, 17 Apr 2002 20:57:36 +0000 (20:57 +0000)
p4raw-id: //depot/perl@15980

README.cn
README.jp
README.ko
README.tw

index eb7f7a9..11b5875 100644 (file)
--- a/README.cn
+++ b/README.cn
@@ -4,9 +4,9 @@ specially designed to be readable as is.
 
 The following documentation is written in EUC-CN encoding.
 
-?��?����һ�������ֱ༭�����������ĵ�, �������������ص�ע���ַ�. ������
-������ POD (�����ĵ���ʽ) д��; ���ָ�ʽ��Ϊ����?���ֱ�Ӷ�ȡ���ر����?
-��. ���ڴ˸�ʽ�Ľ�һ����Ѷ, ���ο� perlpod �����ĵ�.
+��������һ�������ֱ༭�����������ļ�, �������������ص�ע���ַ�.
+�����ļ����� POD (�����ļ���ʽ) д��; ���ָ�ʽ��Ϊ��������ֱ�Ӷ�ȡ,
+���ر����Ƶ�. ���ڴ˸�ʽ�Ľ�һ����Ϣ, ���ο� perlpod �����ļ�.
 
 =head1 NAME
 
@@ -16,16 +16,16 @@ perlcn - 
 
 ��ӭ���� Perl ������!
 
-�� 5.8.0 �濪ʼ, Perl �߱����꾡�� Unicode (ͳһ��) ֧Ԯ, Ҳ����֧Ԯ��
-����������ϵ�����ı��뷽ʽ; CJK (��?պ?) �������е�һ����. Unicode ��
-�����Եı�׼, ��ͼ�������������е��ַ�: ��������, ��������, �Լ����߼�
-��һ�� (ϣ����, ��������, ��������, ϣ������, ӡ����, ӡ�ذ���, �ȵ�).
-��Ҳ?����˶�����ҵϵͳ��ƽ�? (?? PC ��������).
+�� 5.8.0 �濪ʼ, Perl �߱������Ƶ� Unicode (ͳһ��) ֧Ԯ,
+Ҳ����֧Ԯ������������ϵ�����ı��뷽ʽ; CJK (���պ�) �������е�һ����.
+Unicode �ǹ����Եı�׼, ��ͼ�������������е��ַ�: ��������, ��������,
+�Լ����߼���һ�� (ϣ����, ��������, ��������, ϣ������, ӡ����,
+ӡ�ذ���, �ȵ�). ��Ҳ�����˶�����ҵϵͳ��ƽ̨ (�� PC ��������).
 
-Perl ������ Unicode ���в���. ����ʾ Perl �ڲ��������������� Unicode
-��ʾ, Perl �ĺ�ʽ������ (��?��?����ʾʽ�ȶ�) Ҳ�ܶ� Unicode ���в���.
-����?뼰�����?, Ϊ�˴����� Unicode ֮ǰ�ı��뷽ʽ����������, Perl �ṩ
-�ˡ�Encode������ģ��, ����?������׵ض�ȡ��д�����еı������?.
+Perl ������ Unicode ���в���. ����ʾ Perl �ڲ����������������� Unicode
+��ʾ; Perl �ĺ�ʽ������ (����������ʾʽ�ȶ�) Ҳ�ܶ� Unicode ���в���.
+�����뼰����ʱ, Ϊ�˴����� Unicode ֮ǰ�ı��뷽ʽ����������, Perl
+�ṩ�� Encode ����ģ��, �����������׵ض�ȡ��д�����еı�������.
 
 Encode ����ģ��֧Ԯ���м������ĵı��뷽ʽ:
 
@@ -36,46 +36,51 @@ Encode 
     cp936      ����ҳ 936, Ҳ��Ϊ GBK (����������)
     hz         7 �����ݳ�ʽ GB2312 ����
 
-������˵, �� euc-cn �����ĵ���ת�� Unicode, ������?�����ָ�?:
+������˵, �� EUC-CN �����ĵ���ת�� Unicode, ������������ָ��:
 
     perl -Mencoding=euc-cn,STDOUT,utf8 -pe1 < file.euc-cn > file.utf8
 
-Perl Ҳ�ڸ��ˡ�piconv��, һ֧��?��? Perl д�ɵ��ַ�ת�����߳���, �÷�
-?��?:
+Perl Ҳ�ڸ��� "piconv", һ֧��ȫ�� Perl д�ɵ��ַ�ת�����߳���, �÷�����:
 
     piconv -f euc-cn -t utf8 < file.euc-cn > file.utf8
     piconv -f utf8 -t euc-cn < file.utf8 > file.euc-cn
 
-����, ���� encoding ģ��, ����������д�����ַ�Ϊ��λ�ij�����, ?������?:
+����, ���� encoding ģ��, ����������д�����ַ�Ϊ��λ�ij�����, ������ʾ:
 
     #!/usr/bin/env perl
-    # ���� euc-cn �ִ�����; ��׼����?뼰��׼���������? euc-cn ����
-    use encoding 'euc-cn', STDIN => 'euc-cn',
-                          STDOUT => 'euc-cn', STDERR => 'euc-cn';
-
+    # ���� euc-cn �ִ�����; ��׼�����뼰��׼��������Ϊ euc-cn ����
+    use encoding 'euc-cn', STDIN => 'euc-cn', STDOUT => 'euc-cn';
     print length("����");           #  2 (˫���ű�ʾ�ַ�)
-    print length('����');           #  4 (�����ű�ʾ�ֽ�)
-    print index("׻׻�̻�", "�׻�"); # -1 (�����������ִ�)
+    print length('����');           #  4 (�����ű�ʾλԪ��)
+    print index("׻׻�̻�", "�׻�"); # -1 (����������������)
     print index('׻׻�̻�', '�׻�'); #  1 (�ӵڶ����ֽڿ�ʼ)
 
+������һ��������, "׻" �ĵڶ���λԪ���� "׻" �ĵ�һ��λԪ�����ϳ� EUC-CN
+���� "��"; "׻" �ĵڶ���λԪ������ "��" �ĵ�һ��λԪ�����ϳ� "��".
+����������ǰ EUC-CN ���ȶԴ����ϳ���������.
+
 =head2 ���������ı���
 
-?��?��Ҫ���������ı���, ���Դ� CPAN (L<http://www.cpan.org/>) ����
+������Ҫ���������ı���, ���Դ� CPAN (L<http://www.cpan.org/>) ����
 Encode::HanExtra ģ��. ��Ŀǰ�ṩ���б��뷽ʽ:
 
     gb18030    �������Ĺ�����, ������������
 
 ����, Encode::HanConvert ģ�����ṩ�˼���ת���õ����ֱ���:
 
-    gbk-trad   GBK ���������� Unicode �������Ļ�ת
     big5-simp  Big5 ���������� Unicode �������Ļ�ת
+    gbk-trad   GBK ���������� Unicode �������Ļ�ת
 
-?����? GBK �� Big5 ֮�以ת, ���ο���ģ���ڸ��� b2g.pl �� g2b.pl ��
-֧����.
+������ GBK �� Big5 ֮�以ת, ���ο���ģ���ڸ��� b2g.pl �� g2b.pl ��֧����,
+���ڳ�����ʹ������д��:
 
-=head2 ��һ������Ѷ
+    use Encode::HanConvert;
+    $euc_cn = big5_to_gb($big5); # �� Big5 תΪ GBK
+    $big5 = gb_to_big5($euc_cn); # �� GBK תΪ Big5
 
-���ο� Perl �ڸ��Ĵ���˵���ĵ� (����?������?��д��) , ��ѧϰ��������
+=head2 ��һ������Ϣ
+
+���ο� Perl �ڸ��Ĵ���˵���ļ� (����ȫ����Ӣ��д��), ��ѧϰ��������
 Perl ��֪ʶ, �Լ� Unicode ��ʹ�÷�ʽ. ����, �ⲿ����Դ�൱�ḻ:
 
 =head2 �ṩ Perl ��Դ����ַ
@@ -130,6 +135,10 @@ Unix/Linux 
 
 =back
 
+=head1 SEE ALSO
+
+L<Encode>, L<Encode::CN>, L<encoding>, L<perluniintro>, L<perlunicode>
+
 =head1 AUTHORS
 
 Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt>
index 3286711..e05c50d 100644 (file)
--- a/README.jp
+++ b/README.jp
@@ -2,7 +2,7 @@ If you read this file _as_is_, just ignore the funny characters you
 see. It is written in the POD format (see perlpod manpage) which is
 specially designed to be readable as is.
 
-The following documentation is written in FOO encoding.
+The following documentation is written in euc-jp encoding.
 
 =head1 NAME
 
@@ -10,7 +10,7 @@ perljp - 
 
 =head1 ����
 
-�褦���� Perl ��!
+Perl �������ؤ褦����!
 
 Perl 5.8.0 ���ꡢUnicode���ݡ��Ȥ������˶������졢���η��̥��ƥ�ʸ���ʳ���ʸ���ɤΥ��ݡ��Ȥ� CJK (�����졢���ܸ졢�ϥ󥰥�)���ޤ��Ʋä����ޤ�����Unicode����������ʸ�������Ĥ�ʸ���ɤǰ������Ȥ��ܻؤ���ɸ�൬�ʤǤ��ꡢ�줫�������Ϥ��ޤ����δ֤�ʸ���ʥ��ꥷ��ʸ���꡼��ʸ�����ӥ�ʸ�����إ֥饤ʸ�����ǥ�����ʥ�����ʸ�����ʤɤʤɡˤ䡢�����ޤǤ�OS�٥��������ȼ��������Ƥ���ʸ��(PC������Macintosh)�����Ǥ˴ޤޤ��Ƥ��ޤ���
 
@@ -71,7 +71,7 @@ Perl5.8
 
 =item *
 
-��������
+������
 
 �ʲ������Ϥ��Ť���Shift_JIS�����Ϥ�EUC-JP���Ѵ����ƽ��Ϥ��ޤ���
 
index e83bfc2..404e392 100644 (file)
--- a/README.ko
+++ b/README.ko
-If you read this file _as_is_, just ignore the funny characters you
-see. It is written in the POD format (see perlpod manpage) which is
-specially designed to be readable as is.
-
-This file is in Korean encoded in EUC-KR. 
-
-�� ������ perldoc�� �Ἥ ���� �ʰ� ���� ���� ���쿡�� �� �κ���
-������ ǥ���ϱ� ���� ���� =head, =item, 'L' ���� �����Ͻʽÿ�.
-�� ������ ���� perldoc�� ���� �ʰ� �������� �дµ� �� ������
-���� POD �������� ¥�� �ֽ��ϴ�.  �� �ڼ��� ���� perlpod
-�Ŵ����� �����Ͻʽÿ�. 
-
-
-=head1 NAME
-
-perlko - Perl�� �ѱ��� ���ڵ�
-
-=head1 DESCRIPTION
-
-Perl�� ���迡 ���� ���� ȯ���մϴ� !
-
-Starting for Perl release 5.8.0 Perl has extensive support for Unicode
-and as a part of that, extensive support for non-Latin characters
-encodings, including the CJK (Chinese-Japanese Korean).  Unicode is an
-international standard that aims to include all of world's
-characters: Western, Eastern, and everything in between (Greek,
-Cyrillic, Arabic, Hebrew, Indic, Amerindian, and so on), and
-encodings of various operating system platforms (PC and MacIntosh).
-
-Perl�� 5.8.0 ������� �����ڵ�/ISO 10646�� ���� �������� ���� ������
-������ �ֽ��ϴ�. �����ڵ� ������ ��ȯ���� �������� ������ ���� ��������
-�����ڵ� ������ ���� �־��� ���ݵ� �θ� ���̰� �ִ� ������ ���ڵ���
-�����մϴ�.  �����ڵ��� �� ���迡�� ���̴� ���� ��� ���� ǥ�� ü�� -
-������ ��ƾ ���ĺ�, Ű�� ���ĺ�, �׸��� ���ĺ�, �ε��� ���� �ƽþ���
-������ ��ũ��Ʈ �迭, �ƶ�, ���긮, �������� ����, �ѱ����� �ѱ�,
-�Ϻ����� ����, �Ϲ� �ε����� ǥ�� ü�� ��- �����ϴ� ���� ��ǥ�� �ϰ�
-�ֱ� ������ ������ ���̴�  �� ���� �� ���� �׸��� � ü�迡 ������
-���� ���հ� ���ڵ��� ���� �����ϰ� �ֽ��ϴ�.
-
-
-Perl�� ���������� �����ڵ带 ���� ǥ���� ���� �����մϴ�. ���� ��ü������
-���ϸ� Perl ��ũ��Ʈ �ȿ���  UTF-8 ���ڿ��� �� �� �ְ�, 
-���� �Լ��� ������ (���� ����, ���Խ�, index, substr)�� ����Ʈ ����
-���� �����ڵ� ���� ������ �����մϴ�. (�� �ڼ��� ���� 
-perlunicode �Ŵ����� �����Ͻʽÿ�.) �����ڵ尡 �θ� ���޵DZ� ����
-�θ� ���̰� �־���, ������ �θ� ���̰� �ִ� ����/�� ��� ���ڵ�����
-�������� �ϰ� �̵� ���ڵ����� �� �����Ϳ� ������ �ٷ��� ���� ���� ����
-'Encode'��  �������ϴ�. �������� 'Encode'��  �Ἥ ������ ���ڵ� ������
-��ȯ�� ���� �� �� �ֽ��ϴ�.
-
-'Encode'�� ������ ���� �ѱ��� ���ڵ��� �����մϴ�.
-
-  euc-kr         : US-ASCII�� KS X 1001�� ���� ���� ��Ƽ����Ʈ ���ڵ�
-                   (���� �ϼ����̶��� �Ҹ�.) KS X 2901�� RFC 1557 ����.
-  cp949          : MS-Windows 9x/ME���� ���̴� Ȯ�� �ϼ���. 
-                   euc-kr�� 8,822���� �ѱ� ������ ���� ����. 
-                   alias�� uhc, windows-949, x-windows-949,
-                   ks_c_5601-1987. �� ������ �̸��� �������� ����
-                   �̸�������, Microsoft ��ǰ���� CP949�� �ǹ̷�
-                   ���̰� ����.
-  johab          : KS X 1001:1998 �η� 3���� ������ ������.
-                   ���� �����丮�� cp949�� ���������� US-ASCII,
-                   KS X 1001�� 8,822���� �ѱ� ������ ���� ����.
-
-  iso-2022-kr    : RFC 1557���� ������ �ѱ��� ���ͳ� ���� ��ȯ�� ���ڵ�����
-                   US-ASCII�� KS X 1001�� �����丮�� �ϴ� ������
-                   euc-kr�� ������ ���ڵ� ������ �ٸ�. 
-                   1997-8�� ������ �������� �� �̻� ���� ��ȯ�� ������
-                   ����.
-  ksc5601-raw    : KS X 1001(KS C 5601)�� GL(��, MSB�� 0���� �� ����)
-                   �� ������ ���� ���ڵ�. US-ASCII�� �������� �ʰ�
-                   �ܵ����� ���̴� ���� X11 ��� �۲� ���ڵ�
-                   (ksc5601.1987-0. '0'�� GL�� �ǹ���.)���� ���̴� ���� 
-                   �����ϰ��� ���� ����.
-
-���� ����, euc-kr ���ڵ����� �� ������ UTF-8�� ��ȯ�Ϸ��� ������
-���� �ϸ� �˴ϴ�. 
-
-
-    perl -Mencoding=euc-kr,STDOUT,utf8 -pe1  < file.euckr > file.utf8
-
-����ȯ�� ������ ���� �� �� �ֽ��ϴ�. 
-
-    perl -Mencoding=utf8,STDOUT,euc-kr -pe1  < file.utf8  > file.euckr
-
-�̷� ��ȯ�� ���� ���ϰ� �� �� �ֵ��� Encode ������ �Ἥ 
-�����ϰ� Perl�θ� ���� piconv�� Perl�� ���� �ֽ��ϴ�.
-�� �̸����� �� �� �ֵ��� piconv�� Unix�� �ִ� iconv��
-�𵨷� �� ���Դϴ�. �� �������� �Ʒ��� �����ϴ�.
-
-   piconv -f FOO -t utf8 < file.euckr > file.utf8
-   piconv -f utf8 -t FOO < file.utf8 > file.euckr
-
-��, 'encoding' ������ �Ἥ �ѱ��� ���ڵ��� ���鼭 ���� ����
-(����Ʈ ������ �ƴ϶�) ó���� ���� �� �� �ֽ��ϴ�.
-
-  #!/usr/local/bin/perl 
-
-  use encoding 'euc-kr', STDIN => 'euc-kr',
-                         STDOUT-> 'euc-kr', STDERR=>'euc-kr';
-
-  print length("����");        # 2  (ū ����ǥ�� ���� ���� ó���� ����)
-  print length('����');        # 4  (���� ����ǥ�� ����Ʈ ���� ó���� ����)
-  print index("�Ѱ�, �뵿��", "��");   # -1 ('��'�� ����)
-  print index('�Ѱ�, �뵿��', '��');   # 7 (8��°�� 9��° ����Ʈ�� '��'��
-                                            �ڵ尪�� ��ġ��.)
-
-
-=head2 �� �ڼ��� �˰� ������...
-
-Perl�� ��ġ�ϸ�  ������ �ڼ��� ������ ���� ���� ����, �� ������ ����
-Perl ���� �� �ƴ϶� �����ڵ� ����, Encode�� ������ � ���� ����
-���� �� �ֽ��ϴ�.  �������� �� ������ ���� ���� ������ ���� �ֽ��ϴ�.
-�� ���� �ܿ��� ������ ���� �ڷᰡ �ֽ��ϴ�. �� ������ ����
-������ ���� �ƴϰ� �Ϻ� ��ǥ���� �͸� ���� ���Դϴ�.
-
-
-=head2 Perl ���� �ڷ�
-
-=over 4
-
-=item L<http://www.perl.com/>          
-
-   O'Reilly�� Perl �� ������ 
-
-=item L<http://www.cpan.org/>
-
-       Comprehensive Perl Archive Network
-
-=item L<http://lists.perl.org/>        
-
-  Perl ���ϸ� ����Ʈ. ���� ����Ʈ ���
-  perl-unicode���� 'Encode'�� ���� ������.
-
-=back
-
-=head2 Perl�� �� ���� �����ϴµ� ������ �� �� �ִ� �ѱ��� ���� ����Ʈ
-
-=over 4
-
-=item L<http://www.oreilly.co.kr/perl/>
-  
-  O'Reilly���� ���� �ѱ��� Perl ���� ����
-
-=item L<http://www.perl.co.kr>
-
-  Perl�� ���õ� CGI, DB, ���� � ����  ���� �� ���� ����
-
-=back 
-
-=head2 �����ڵ� ���� �ڷ�
-
-=over 4
-
-=item L<http://www.unicode.org/>
-
-  �����ڵ� ���ҽþ�.  
-
-=item L<http://std.dkuug.dk/JTC1/SC2/WG2>
-
-�⺻������ Unicode�� ���� ISO ǥ����  ISO/IEC 10646 UCS(Universal
-Character Set)�� ������  ISO/IEC JTC1/SC2/WG2�� �� ������. 
-
-=item L<htp://www.cl.cam.ac.uk/~mgk25/unicode.html>
-
-  ���н�/���������� �����ڵ��� UTF-8 ���뿡 ���� ������(FAQ)
-
-=item L<http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html>
-
-  ���н�/���������� �����ڵ��� UTF-8 ���뿡 ���� ������(FAQ)��  �ѱ��� ����
-
-=back
-
-=head1 AUTHORS
-
-Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt>
-������ E<lt>jshin@mailaps.org<gt>
-
-=cut
+If you read this file _as_is_, just ignore the funny characters you\r
+see. It is written in the POD format (see perlpod manpage) which is\r
+specially designed to be readable as is.\r
+\r
+This file is in Korean encoded in EUC-KR. \r
+\r
+�� ������ perldoc�� �Ἥ ���� �ʰ� ���� ���� ���쿡�� �� �κ���\r
+������ ǥ���ϱ� ���� ���� =head, =item, 'L' ���� �����Ͻʽÿ�.\r
+�� ������ ���� perldoc�� ���� �ʰ� �������� �дµ� �� ������\r
+���� POD �������� ¥�� �ֽ��ϴ�.  �� �ڼ��� ���� perlpod\r
+�Ŵ����� �����Ͻʽÿ�. \r
+\r
+\r
+=head1 NAME\r
+\r
+perlko - Perl�� �ѱ��� ���ڵ�\r
+\r
+=head1 DESCRIPTION\r
+\r
+Perl�� ���迡 ���� ���� ȯ���մϴ� !\r
+\r
+\r
+Perl�� 5.8.0�Ǻ��� �����ڵ�/ISO 10646�� ���� �������� ������ �մϴ�.\r
+�����ڵ� ������ ��ȯ���� �������� ������ ���� ��������\r
+�����ڵ� ������ ���� �־��� ���ݵ� �θ� ���̰� �ִ� ������ ���ڵ���\r
+�����մϴ�.  �����ڵ��� �� ���迡�� ���̴� ���� ��� ���� ǥ�� ü�� -\r
+������ ��ƾ ���ĺ�, Ű�� ���ĺ�, �׸��� ���ĺ�, �ε��� ���� �ƽþ���\r
+������ �迭 ��ũ��Ʈ, �ƶ� ����, ���긮 ����, �������� ����, �ѱ����� �ѱ�,\r
+�Ϻ����� ����, �Ϲ� �ε����� ǥ�� ü�� ��- �����ϴ� ���� ��ǥ�� �ϰ�\r
+�ֱ� ������ ������ ���̴�  �� ���� �� ���� �׸��� � ü�迡 ������\r
+���� ���հ� ���ڵ��� ���� �����ϰ� �ֽ��ϴ�.\r
+\r
+\r
+Perl�� ���������� �����ڵ带 ���� ǥ���� ���� �����մϴ�. ���� ��ü������\r
+���ϸ� Perl ��ũ��Ʈ �ȿ���  UTF-8 ���ڿ��� �� �� �ְ�, \r
+���� �Լ��� ������(���� ����, ���Խ�, index, substr)�� ����Ʈ ����\r
+���� �����ڵ� ���� ������ �����մϴ�. (�� �ڼ��� ���� \r
+perlunicode �Ŵ����� �����Ͻʽÿ�.) �����ڵ尡 �θ� ���޵DZ� ����\r
+�θ� ���̰� �־���, ������ �θ� ���̰� �ִ� ����/�� ��� ���ڵ�����\r
+�������� �ϰ� �̵� ���ڵ����� �� �����Ϳ� ������ �ٷ��� ���� ���� ����\r
+'Encode'��  �������ϴ�. �������� 'Encode'��  �Ἥ ������ ���ڵ� ������\r
+��ȯ�� ���� �� �� �ֽ��ϴ�.\r
+\r
+'Encode'�� ������ ���� �ѱ��� ���ڵ��� �����մϴ�.\r
+\r
+  euc-kr         : US-ASCII�� KS X 1001�� ���� ���� ��Ƽ����Ʈ ���ڵ�\r
+                   (���� �ϼ����̶��� �Ҹ�.) KS X 2901�� RFC 1557 ����.\r
+  cp949          : MS-Windows 9x/ME���� ���̴� Ȯ�� �ϼ���. \r
+                   euc-kr�� 8,822���� �ѱ� ������ ���� ����. \r
+                   alias�� uhc, windows-949, x-windows-949,\r
+                   ks_c_5601-1987. �� ������ �̸��� �������� ����\r
+                   �̸�������, Microsoft ��ǰ���� CP949�� �ǹ̷�\r
+                   ���̰� ����.\r
+  johab          : KS X 1001:1998 �η� 3���� ������ ������.\r
+                   ���� �����丮�� cp949�� ���������� US-ASCII,\r
+                   KS X 1001�� 8,822���� �ѱ� ������ ���� ����.\r
+\r
+  iso-2022-kr    : RFC 1557���� ������ �ѱ��� ���ͳ� ���� ��ȯ�� ���ڵ�����\r
+                   US-ASCII�� KS X 1001�� �����丮�� �ϴ� ������\r
+                   euc-kr�� ������ ���ڵ� ������ �ٸ�. \r
+                   1997-8�� ������ �������� �� �̻� ���� ��ȯ�� ������\r
+                   ����.\r
+  ksc5601-raw    : KS X 1001(KS C 5601)�� GL(��, MSB�� 0���� �� ����)\r
+                   �� ������ ���� ���ڵ�. US-ASCII�� �������� �ʰ�\r
+                   �ܵ����� ���̴� ���� X11 ��� �۲� ���ڵ�\r
+                   (ksc5601.1987-0. '0'�� GL�� �ǹ���.)���� ���̴� ���� \r
+                   �����ϰ��� ���� ����.\r
+\r
+���� ����, euc-kr ���ڵ����� �� ������ UTF-8�� ��ȯ�Ϸ��� ������\r
+���� �ϸ� �˴ϴ�. \r
+\r
+\r
+    perl -Mencoding=euc-kr,STDOUT,utf8 -pe1  < file.euckr > file.utf8\r
+\r
+����ȯ�� ������ ���� �� �� �ֽ��ϴ�. \r
+\r
+    perl -Mencoding=utf8,STDOUT,euc-kr -pe1  < file.utf8  > file.euckr\r
+\r
+�̷� ��ȯ�� ���� ���ϰ� �� �� �ֵ��� Encode ������ �Ἥ \r
+�����ϰ� Perl�θ� ���� piconv�� Perl�� ���� �ֽ��ϴ�.\r
+�� �̸����� �� �� �ֵ��� piconv�� Unix�� �ִ� iconv��\r
+�𵨷� �� ���Դϴ�. �� �������� �Ʒ��� �����ϴ�.\r
+\r
+   piconv -f euc-kr -t utf8 < file.euckr > file.utf8\r
+   piconv -f utf8 -t euc-kr < file.utf8 > file.euckr\r
+\r
+��, 'encoding' ������ �Ἥ �ѱ��� ���ڵ��� ���鼭 ���� ����\r
+(����Ʈ ������ �ƴ϶�) ó���� ���� �� �� �ֽ��ϴ�.\r
+\r
+  #!/usr/local/bin/perl \r
+\r
+  use encoding 'euc-kr', STDIN => 'euc-kr',\r
+                         STDOUT-> 'euc-kr', STDERR=>'euc-kr';\r
+\r
+  print length("����");        # 2  (ū ����ǥ�� ���� ���� ó���� ����)\r
+  print length('����');        # 4  (���� ����ǥ�� ����Ʈ ���� ó���� ����)\r
+  print index("�Ѱ�, �뵿��", "��");   # -1 ('��'�� ����)\r
+  print index('�Ѱ�, �뵿��', '��');   # 7 (8��°�� 9��° ����Ʈ�� '��'��\r
+                                            �ڵ尪�� ��ġ��.)\r
+\r
+\r
+=head2 �� �ڼ��� �˰� ������...\r
+\r
+Perl�� ��ġ�ϸ�  ������ �ڼ��� ������ ���� ���� ����, �� ������ ����\r
+Perl ���� �� �ƴ϶� �����ڵ� ����, Encode�� ������ � ���� ����\r
+���� �� �ֽ��ϴ�.  �������� �� ������ ���� ���� ������ ���� �ֽ��ϴ�.\r
+�� ���� �ܿ��� ������ ���� �ڷᰡ �ֽ��ϴ�. �� ������ ����\r
+������ ���� �ƴϰ� �Ϻ� ��ǥ���� �͸� ���� ���Դϴ�.\r
+\r
+\r
+=head2 Perl ���� �ڷ�\r
+\r
+=over 4\r
+\r
+=item L<http://www.perl.com/>          \r
+\r
+   O'Reilly�� Perl �� ������ \r
+\r
+=item L<http://www.cpan.org/>\r
+\r
+       Comprehensive Perl Archive Network\r
+\r
+=item L<http://lists.perl.org/>        \r
+\r
+  Perl ���ϸ� ����Ʈ. ���� ����Ʈ ���\r
+  perl-unicode���� 'Encode'�� ���� ������.\r
+\r
+=back\r
+\r
+=head2 Perl�� �� ���� �����ϴµ� ������ �� �� �ִ� �ѱ��� ���� ����Ʈ\r
+\r
+=over 4\r
+\r
+=item L<http://www.perl.or.kr/>\r
+\r
+  Perl �ѱ� ������ ���� \r
+\r
+=item L<news:han.comp.lang.perl/>\r
+\r
+  �ѱ��� Perl ���� �׷�\r
+\r
+=item L<http://seoul.pm.org/>\r
+\r
+  Perl ���Ž� (����)\r
+\r
+=item L<http://www.perlmania.or.kr/>\r
+\r
+  Home for Korean Perlmanias\r
+\r
+=item L<http://www.oreilly.co.kr/perl/>\r
+  \r
+  O'Reilly���� ���� �ѱ��� Perl ���� ����\r
+\r
+=item L<http://www.perlschool.net/>\r
+\r
+  Perl ���� ���� �� �ҽ�, �ֱ� ����, ���� �ؿ� ����Ʈ ��ũ \r
+\r
+=item L<http://www.perl.co.kr>\r
+\r
+  Perl�� ���õ� CGI, DB, ���� � ����  ���� �� ���� ����\r
+\r
+=back \r
+\r
+=head2 �����ڵ� ���� �ڷ�\r
+\r
+=over 4\r
+\r
+=item L<http://www.unicode.org/>\r
+\r
+  �����ڵ� ���ҽþ�.  \r
+\r
+=item L<http://std.dkuug.dk/JTC1/SC2/WG2>\r
+\r
+�⺻������ Unicode�� ���� ISO ǥ����  ISO/IEC 10646 UCS(Universal\r
+Character Set)�� ������  ISO/IEC JTC1/SC2/WG2�� �� ������. \r
+\r
+=item L<htp://www.cl.cam.ac.uk/~mgk25/unicode.html>\r
+\r
+  ���н�/���������� �����ڵ��� UTF-8 ���뿡 ���� ������(FAQ)\r
+\r
+=item L<http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html>\r
+\r
+  ���н�/���������� �����ڵ��� UTF-8 ���뿡 ���� ������(FAQ)��  �ѱ��� ����\r
+\r
+=back\r
+\r
+=head1 AUTHORS\r
+\r
+Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt>\r
+������ E<lt>jshin@mailaps.org<gt>\r
+\r
+=cut\r
index 02c0d4e..698b5d7 100644 (file)
--- a/README.tw
+++ b/README.tw
@@ -4,9 +4,9 @@ specially designed to be readable as is.
 
 The following documentation is written in Big5 encoding.
 
-�p�G�A�Τ@�몺���r�s�边�\���o������, �Щ����夤�_�S�����O�r��. �o����
-���O�H POD (²�������榡) �g��; �o�خ榡�O���F�����H����Ū���ӯS�O�]�p
-��. ���󦹮榡���i�@�B���T, �аѦ� perlpod �u�W����.
+�p�G�A�Τ@�몺���r�s�边�\���o������, �Щ����夤�_�S�����O�r��.
+�o�������O�H POD (²�������榡) �g��; �o�خ榡�O���F�����H����Ū��,
+�ӯS�O�]�p��. ���󦹮榡���i�@�B���T, �аѦ� perlpod �u�W����.
 
 =head1 NAME
 
@@ -16,20 +16,20 @@ perltw - 
 
 �w���Ө� Perl ���Ѧa!
 
-�q 5.8.0 ���}�l, Perl ���ƤF�Ժɪ� Unicode (�U���X) �䴩, �]�s�a�䴩�F
-�\�h�ԤB�y�t�H�~���s�X�覡; CJK (������) �K�O�䤤���@����. Unicode �O
-���کʪ��з�, �չϲ[�\�@�ɤW�Ҧ����r��: �����@��, �F���@��, �H�Ψ��̶�
-���@�� (��þ��, �ԧQ�Ȥ�, ���ԧB��, �ƧB�Ӥ�, �L�פ�, �L�a�w��, ����).
-���]�e�ǤF�h�ا@�~�t�λP���O (�p PC �γ�����).
+�q 5.8.0 ���}�l, Perl ���ƤF������ Unicode (�U���X) �䴩,
+�]�s�a�䴩�F�\�h�ԤB�y�t�H�~���s�X�覡; CJK (������) �K�O�䤤���@����.
+Unicode �O���کʪ��з�, �չϲ[�\�@�ɤW�Ҧ����r��: �����@��, �F���@��,
+�H�Ψ��̶����@�� (��þ��, �ԧQ�Ȥ�, ���ԧB��, �ƧB�Ӥ�, �L�פ�,
+�L�a�w��, ����). ���]�e�ǤF�h�ا@�~�t�λP���O (�p PC �γ�����).
 
 Perl �����H Unicode �i���ާ@. �o���� Perl �������r�����ƥi�� Unicode
-����, Perl ���禡�P���� (�Ҧp���W���ܦ�����) �]���� Unicode �i���ާ@.
-�b���J�ο��X��, ���F�B�z�H Unicode ���e���s�X�覡�x�s������, Perl ����
-�F�uEncode�v�o�ӼҲ�, �i�H���A�����aŪ���μg�J�¦����s�X����.
+����; Perl ���禡�P���� (�Ҧp���W���ܦ�����) �]���� Unicode �i���ާ@.
+�b���J�ο��X��, ���F�B�z�H Unicode ���e���s�X�覡�x�s������, Perl
+���ѤF Encode �o�ӼҲ�, �i�H���A�����aŪ���μg�J�¦����s�X����.
 
 Encode �����Ҳդ䴩�U�C���餤�媺�s�X�覡:
 
-    big5       �̪쪺 Big5 �s�X
+    big5       ���l�� Big5 �s�X (�t�ʤѤ����r��)
     big5-hkscs Big5 + �����~�r��
     cp950      �r�X�� 950 (Big5 + �L�n�K�[���r��)
 
@@ -37,8 +37,7 @@ Encode 
 
     perl -Mencoding=big5,STDOUT,utf8 -pe1 < file.big5 > file.utf8
 
-Perl �]�����F�upiconv�v, �@�䧹���H Perl �g�����r���ഫ�u���{��, �Ϊk
-�p�U:
+Perl �]�����F "piconv", �@�䧹���H Perl �g�����r���ഫ�u���{��, �Ϊk�p�U:
 
     piconv -f big5 -t utf8 < file.big5 > file.utf8
     piconv -f utf8 -t big5 < file.utf8 > file.big5
@@ -47,13 +46,15 @@ Perl 
 
     #!/usr/bin/env perl
     # �Ұ� big5 �r���ѪR; �зǿ��X�J�μзǿ��~���]�� big5 �s�X
-    use encoding 'big5', STDIN => 'big5',
-                        STDOUT => 'big5', STDERR => 'big5';
-
+    use encoding 'big5', STDIN => 'big5', STDOUT => 'big5';
     print length("�d�m");           #  2 (���޸����ܦr��)
     print length('�d�m');           #  4 (���޸����ܦ줸��)
     print index("�ναл�", "να"); # -1 (���]�t���l�r��)
-    print index('�ναл�', 'να'); #  1 (�q�ĤG�Ӧr�`�}�l)
+    print index('�ναл�', 'να'); #  1 (�q�ĤG�Ӧ줸�ն}�l)
+
+�b�̫��@�C�Ҥl��, "��" ���ĤG�Ӧ줸�ջP "��" ���Ĥ@�Ӧ줸�յ��X�� Big5
+�X�� "ν"; "��" ���ĤG�Ӧ줸�իh�P "��" ���Ĥ@�Ӧ줸�յ��X�� "α".
+�o�ѨM�F�H�e Big5 �X�����B�z�W�`�������D.
 
 =head2 �B�~�������s�X
 
@@ -66,14 +67,18 @@ Encode::HanExtra 
 �t�~, Encode::HanConvert �Ҳիh���ѤF²�c�ഫ�Ϊ����ؽs�X:
 
     big5-simp  Big5 ���餤���P Unicode ²�餤�夬��
-    gbk-trad   GBK ²�餤���P Unicode �c�餤�夬��
+    gbk-trad   GBK ²�餤���P Unicode ���餤�夬��
+
+�Y�Q�b GBK �P Big5 ��������, �аѦҸӼҲդ����� b2g.pl �P g2b.pl �����{��,
+�Φb�{�����ϥΤU�C�g�k:
 
-�Y�Q�b GBK �P Big5 ��������, �аѦҸӼҲդ����� b2g.pl �P g2b.pl ��
-���{��.
+    use Encode::HanConvert;
+    $euc_cn = big5_to_gb($big5); # �q Big5 �ର GBK
+    $big5 = gb_to_big5($euc_cn); # �q GBK �ର Big5
 
 =head2 �i�@�B�����T
 
-�аѦ� Perl �������j�q�������� (�������O�έ^���g��) , �ӾDzߧ��h����
+�аѦ� Perl �������j�q�������� (�������O�έ^���g��), �ӾDzߧ��h����
 Perl ������, �H�� Unicode ���ϥΤ覡. ���L, �~�����귽�۷��״I:
 
 =head2 ���� Perl �귽�����}
@@ -134,8 +139,26 @@ Unicode 
 
 Unix/Linux �W�� UTF-8 �� Unicode ���Ȱ�
 
+=head2 �����Ƹ��T
+
+=item �������s "���餤��" ���s "�c�餤��"?
+
+L<http://www.csie.ntu.edu.tw/~b7506051/mozilla/faq.html#faqglossary>
+
+=item �����Ƴn���p��
+
+L<http://www.cpatch.org/>
+
+=item Linux �n�餤���ƭp��
+
+L<http://www.linux.org.tw/CLDP/>
+
 =back
 
+=head1 SEE ALSO
+
+L<Encode>, L<Encode::TW>, L<encoding>, L<perluniintro>, L<perlunicode>
+
 =head1 AUTHORS
 
 Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt>