camel

�����󡢤��졢���ʤ�5.8 porters��������ϰϳ��λȤ�������ä��ΤǤ��͡�

Time to ditch encoding.pm: blog.bulknews.net
Perl �ǥ����������ɤ˥ޥ���Х��Ȥʥ�ƥ�����������ˤ� encoding �ץ饰�ޤ�Ȥ��Τ����ФǤ�������

������encoding�ץ饰�ޤϡ�JPerl�ʤɡ�L10N��perl��ȯŸŪ�˲�ä����롢���뤤����ʩ�����뤿��Υץ饰�ޡ�5.7�����$^ENCODINGľ�������ʤ�����Τ�ΤǤ�������������פ���С�L10N perl����ʩ�ˤ�Ȥ���Ȥ�����Ŧ��䤬���ơ��¸�Ū��charset�Ȥ���pragma module��񤤤��ΤǤ�����5.8��pumpking�Ǥ���jhi�Ȥζ��Ĥη�̡�encoding������$^ENCODING���ʳ��ε�ǽ��merge���줿�Ȥ����Τ�������ˤǤ���

��äơ�use encoding 'UTF-8';�Ȥ����Τϡ�������ϰϳ����ä��ΤǤ���

���⤽�⡢UTF-8��ƥ���Ȥ��ΤǤ���С�use utf8;�ǽ�ʬ�ʤΤǤ����ºݻ䤬��code sample�⡢UTF-8���Ĥ��Ƥ������Encode����ȤäƤ��ޤ���

���ä����ϡ�RedHat 8���ä��Ȼפ��ޤ�������Υǥե���Ȥ�locale��en_EN.UTF-8�ǡ�������use encoding�ǰ������ά������硢Locale���ͤ��ǥե���Ȥˤʤ�Ȥ������Ȥ����������ߤޤ������Τ�ʤ�������RH8�Ǥ�use encoding 'UTF-8';���Ƥ����Τ�Ʊ���ˤʤäƤ��ޤä��ΤǤ��͡�

�����encoding�ץ饰�ޤ����ϡ����Υ������Τ���Ρ֤Ĥʤ��פ��ä��Τˡ��������Ĥ��ޤ깬ʡ�Ȥϸ����ʤ����Ǹ����Ȥ��Ƥ���櫓�Ǥ����֤��Τ�����Τ��Ȥ�狼�äƤʤ��ȡ������ä��Թ��ˤʤ��ǽ��������ޤ���פȤ����Τ�encoding��POD�ˤ��󤶤�񤤤ƤϤ����ΤǤ�����������Ω�äƤ����Τ�$^H�Ǥ�ȤäƤ��ޤ��Τ�Perl Mongers���ᤷ������

�ä�������ä��Τϡ�$^ENCODING����File Scope�ʤ��ȡ�encoding��Lexical Scope�Ǥʤ�������������Ǥ��������Ȥ��äơ�$^H{ENCODING}��Ȥ��ޤ��󡣤ʤ������ʤΤ���

YappoLogs: encoding::source��perl5.8�Ϥ�ư����
���Τؤ�λ����Τ����򤷤Ƥ����Ƥ����ź�蘆�줿�����

�򻲾ȤΤ��ȡ�

������encoding�ʳ��ˤ⡢lexical pragma��Ȥ������Ȥ������פϤ��ʤꤢ�ꡢ���Τ����꤬5.9��todo�ˤʤä��Τ�5.8��release�������餤�ˤޤ��̤�ޤ����������Ѥ����Τ���encode::source��encoding::stdio�Ȥ����櫓�Ǥ���

�����������褢��٤��Ѥϡ�UTF-8�ʳ���ʸ�����ƥ��϶��ϥ�������ˤ��֤��������������ǡ����Ȥ��ƻ��ä����Encode��PerlIO��Ȥä������Ѵ�����٤������Ȥ����Τϡ�5.10�ˤʤäƤ��Ѥ��ޤ��󡣤���ʤ櫓�ʤΤǡ�Yappo Hack�ˤϴ������ĤĤ⡢5.8��̵������encode::source�ε�ǽ��ä��褦�Ȥ���Τϡ������̤Ǥϴ����Ǥ��ޤ���5.10���ԤĤ���5.8�ˤ�����٥��ȥץ饯�ƥ��������ʤ��encoding�ե꡼�ʥ����ɤ�񤯤��ɤ��餫�ˤ��������褤�Ǥ��礦����ο侩�ϡ���������ԤǤ���

Dan the Perl 5 Porter