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 euc-jp encoding. =head1 NAME perljp - ���ܸ� Perl ������ =head1 ���� Perl �������ؤ褦����! Perl 5.8.0 ��ꡢUnicode���ݡ��Ȥ������˶������졢���η�̥�ƥ�ʸ���ʳ���ʸ�������ɤΥ��ݡ��Ȥ� CJK (���졢���ܸ졢�ϥ�)��ޤ�Ʋä��ޤ�����Unicode���������ʸ�����Ĥ�ʸ�������ɤǰ������Ȥ��ܻؤ���ɸ�൬�ʤǤ��ꡢ�줫�������Ϥ��ޤ����δ֤�ʸ���ʥ��ꥷ��ʸ���������ʸ��������ӥ�ʸ�����إ֥饤ʸ�����ǥ��������ʥ�����ʸ�����ʤɤʤɡˤ䡢����ޤǤ�OS�٥�������ȼ������Ƥ���ʸ��(PC�����Macintosh)�����Ǥ˴ޤޤ�Ƥ��ޤ��� Perl ���Ȥ� Unicode ��ư��ޤ���Perl ������ץ����ʸ�����ƥ�������ɽ���� Unicode ������Ȥ��Ƥ��ޤ��������������ϤΤ���ˤϡ�����ޤǻȤ��Ƥ������ޤ��ޤ�ʸ�������ɤ��б�����⥸�塼�롢�� Encode �פ�ɸ����������Ƥ��ꡢUnicode �Ȥ�����ʸ�������ɤ�����Ѵ����ñ�˹Ԥ���褦�ˤʤäƤ��ޤ��� �������� Encode �����ݡ��Ȥ���ʸ�������ɤϰʲ��ΤȤ���Ǥ��� 7bit-jis AdobeStandardEncoding AdobeSymbol AdobeZdingbat ascii big5 big5-hkscs cp1006 cp1026 cp1047 cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp37 cp424 cp437 cp500 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp875 cp932 cp936 cp949 cp950 dingbats euc-cn euc-jp euc-kr gb12345-raw gb2312-raw gsm0338 hp-roman8 hz iso-2022-jp iso-2022-jp-1 iso-8859-1 iso-8859-10 iso-8859-11 iso-8859-13 iso-8859-14 iso-8859-15 iso-8859-16 iso-8859-2 iso-8859-3 iso-8859-4 iso-8859-5 iso-8859-6 iso-8859-7 iso-8859-8 iso-8859-9 iso-ir-165 jis0201-raw jis0208-raw jis0212-raw johab koi8-f koi8-r koi8-u ksc5601-raw MacArabic MacCentralEurRoman MacChineseSimp MacChineseTrad MacCroatian MacCyrillic MacDingbats MacFarsi MacGreek MacHebrew MacIcelandic MacJapanese MacKorean MacRoman MacRomanian MacRumanian MacSami MacSymbol MacThai MacTurkish MacUkrainian nextstep posix-bc shiftjis symbol UCS-2BE UCS-2LE UTF-16 UTF-16BE UTF-16LE UTF-32 UTF-32BE UTF-32LE utf8 viscii (��114����) �㤨�С�ʸ��������FOO�Υե������UTF-8���Ѵ�����ˤϡ��ʲ��Τ褦�ˤ��ޤ��� perl -Mencoding=FOO,STDOUT,utf8 -pe1 < file.FOO > file.utf8 �ޤ���Perl�ˤϡ�������Perl�ǽ줿ʸ���������Ѵ��桼�ƥ���ƥ���piconv����°���Ƥ���Τǡ��ʲ��Τ褦�ˤ��뤳�Ȥ�Ǥ��ޤ��� piconv -f FOO -t utf8 < file.FOO > file.utf8 piconv -f utf8 -t FOO < file.utf8 > file.FOO =head2 About (jcode.pl|Jcode.pm|JPerl) 5.8�����Ρ�������ץȤ�EUC-JP�Ǥ���Х�ƥ������ϰ������Ȥ��Ǥ��ޤ������ޤ��������Ϥ��⥸�塼��Ȥ��Ƥ�Jcode.pm��( http://openlab.jp/Jcode/ )��perl4�ѤΥ桼�ƥ���ƥ��Ȥ��Ƥ�jcode.pl( http://srekcah.org/jcode/ )�����줾��¸�ߤ������ܸ�ΰ�����CGI�Ǥ褯���Ѥ���Ƥ��뤳�Ȥ��¸�������⾯�ʤ��ʤ����Ȼפ��ޤ��������������ܸ�ˤ������ɽ���ޤ��������Ȥ��Բ�ǽ�Ǥ����� 5.005������Perl�ˤϡ����ܸ���ò������������饤���ǡ�Jperl��¸�ߤ��ޤ���( http://homepage2.nifty.com/kipp/perl/jperl/index.html )���ޤ���Mac OS 9.x/Classic�Ѥ�Perl��MacPerl�����ܸ��Ǥ�MacJPerl�Ȥ���¸�ߤ��Ƥޤ�����( http://world.std.com/~habilis/macjperl/ ).�����Ǥ�ʸ�������ɤȤ���EUC-JP�˲ä�Shift_JIS�⤽�Τޤް������Ȥ��Ǥ����ޤ����ܸ�ˤ������ɽ�������Ȥ��ǽ�Ǥ����� Perl5.8�Ǥϡ������ε�ǽ�����٤�Perl���Τ����Ǽ¸��Ǥ����ˡ����ܸ�Τߤʤ餺�嵭114��ʸ�������ɤ٤ơ�������Ʊ���˰������Ȥ��Ǥ��ޤ�������ˡ�CPAN�ʤɤ��鿷����ʸ���������ѤΥ⥸�塼������ꤹ�뤳�Ȥ��ñ�ˤǤ���褦�ˤʤäƤ��ޤ��� =over 4 =item * ������ �ʲ�����Ϥ��Ť��Shift_JIS�����Ϥ�EUC-JP���Ѵ����ƽ��Ϥ��ޤ��� # jcode.pl require "jcode.pl"; while(<>){ jcode::convert(*_, 'euc', 'sjis); print; } # Jcode.pm use Jcode; while(<>){ print Jcode->new($_, 'sjis')->euc; } # Perl 5.8 use Encode; while(<>){ from_to($_, 'shiftjis', 'euc-jp'); print; } # Perl 5.8 - encoding �����Ѥ��� use encoding 'euc-jp', STDIN=>'shiftjis' while(<>){ print; } =item * Jperl �ߴ�������ץ� ������"shebang"���ѹ���������ǡ�Jperl�Ѥ�script�ΤۤȤ�ɤ��ѹ��ʤ������Ѳ�ǽ���Ȼפ��ޤ��� #!/path/to/jperl �� #!/path/to/perl -Mencoding=euc-jp �ܤ����� perldoc encoding �Ȥ��Ƥ��������� =back =head2 ����˾ܤ��� Perl�ˤ�����ʻ�������°���Ƥ��ꡢPerl�ο���ǽ��Unicode���ݡ��ȡ�������Encode�⥸�塼��λ���ˡ�ʤɤ��٤������夵��Ƥ��ޤ��ʻ�ǰ�ʤ��顢�ۤȤ�ɱѸ�ǤϤ���ޤ����ˡ��ʲ��Υ��ޥ�ɤǤ����ΰ�����������뤳�Ȥ���ǽ�Ǥ��� perldoc perlunicode # Perl��Unicode���ݡ������� perldoc Encode # Encode�⥸�塼��˴ؤ��� perldoc Encode::JP # �������ܸ�ʸ�������ɤ˴ؤ��� =head2 Perl���̤˴ؤ��� URL =over 4 =item L<http://www.perl.com/> Perl �ۡ���ڡ��� (O'Reilly and Associates) =item L<http://www.cpan.org/> CPAN (Comprehensive Perl Archive Network) =item L<http://lists.perl.org/> Perl ���ꥹ�Ƚ� =back =head2 Perl�ν�������Ω�� URL =over 4 =item L<http://www.oreilly.com.tw/chinese/> O'Reilly �Ҥ�Perl��Ϣ����(���λ�����) =item L<http://www.oreilly.com.cn/chinese/> O'Reilly �Ҥ�Perl��Ϣ����(���λ�����) =item L<http://www.oreilly.co.jp/catalog.htm> ���饤��Ҥ�Perl��Ϣ����(���ܸ�) =back =head2 Perl �桼�������롼�� =over 4 =item L<http://www.pm.org/groups/asia.shtml#China> ������ڿ�̱���¹�� =item L<http://www.pm.org/groups/asia.shtml#Japan> ���� =item L<http://www.pm.org/groups/asia.shtml#Korea%20(Republic%20of)> �ڹ�����̱��� =item L<http://www.pm.org/groups/asia.shtml#Taiwan> ���ѡ����̱��� =back =head2 Unicode��Ϣ��URL =over 4 =item L<http://www.unicode.org/> Unicode ���������� (Unicode���ʤ���������) =item L<http://www.cl.cam.ac.uk/%7Emgk25/unicode.html> UTF-8 and Unicode FAQ for Unix/Linux =item L<http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html> UTF-8 and Unicode FAQ for Unix/Linux (�ϥ���) =back =head1 AUTHORS Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt> Dan Kogai (��������) E<lt>dankogai@dan.co.jpE<gt> =cut