cpan

URI::Escape::XS 0.04 �� Release �����ΤǤ��Τ餻���ޤ���

���ä����ϡ����졣

IDN����ݲ��ɥᥤ��̾�ϡ� URI Encode �ǤϤʤ� Punycode �� encode ���ʤ���Фʤ�ʤ�����äơ��ȼ�������.jp�פ�%E8%84%86%E5%BC%B1%E6%80%A7%E8%A8%BA%E6%96%AD.jp�ǤϤʤ���xn--eckwd4c7cu47r2wf.jp����������

�����Ĥ����ʬ������Ѥ�餺 URI Encode ���ʤ���Фʤ�ʤ���

�Ȥ����櫓�ǥե�URI�򤭤����(encode|decode)����ؿ���encodeURIComponentIDN()��encodeURIComponentIDN()��URI::Escape::XS���ɲä�����

        # if you have CNet::IDN::Encode installed
        $safe = encodeURIComponentIDN("http://��.jp/dan/")
        $str  = decodeURIComponentIDN("http:%2F%2Fxn--81t.jp%2Fdan%2F");

  encodeURIComponentIDN
    Same as "encodeURIComponent" except that the host part is encoded in
    punycode. Net::IDN::Encode is required to use this function.

    URIs with Internationalizing Domain Names require two encodings:
    Punycode for host part and URI escape for the rest.

    Currently only FULL URIs with "http:" or "https:" are supported.

  decodeURIComponentIDN
    Same as "decodeURIComponent" except that the host part is encoded in
    punycode. Net::IDN::Encode is required to use this function.

����������������Ѥ���ˤϡ�Net::IDN::Encode����ɬ�פˤʤ롣��ǰ�ʤ���CPAN shell��ͳ�Υ��󥹥ȡ�������ܤǡ�source����äƤ���make���ʤ���Фʤ�ʤ��������⤳�졢Ʊ����Claus F���rber �����Ƥ��Ƥ��� Unicode::Stringprep �˰�¸���Ƥ��ơ�����ޤ� make ��ɬ�ס�

�ʤ������ʤäƤ��뤫�Ȥ����ȡ����ΤȤ���Perl�Ǥ������IDN�򰷤���Τ����줷���ʤ��褦�����顣Encode::Punycode ��̤����CPAN shell��miyagawa�Ǥ򥤥󥹥ȡ��뤷�褦�Ȥ���Τ������ǿ��Ǥ���Ƥ��Ƥ���Τ� Claus F���rber �ǡ������ƺǿ��Ǥ� Net::IDN::Encode �˰�¸���롣�Ϥ���

ʿ���������ȡ�Net::IDN::Encode��Ȥ��Τ�(����Ǥ�)��¸���Ǿ��Ȥ����櫓�����ؤκ�ȯ���򤹤�ˤ�˻���᤮�뤷....

�Ȥ����櫓�ǡ��ϤƤʤ�Ϥ���ط��Գư̡��б����ͤ������ޤä���

Dan the Man with too Many Encodings to Support