Nameprep

Nameprep

[2] Nameprep は、IDNA のための Stringprepプロファイルです。 IDNAToUnicodeToASCII演算においてなされる文字列正規化を規定しています。

仕様書

演算

[5] NameprepStringprep であり、実装は Stringprep に完全に適合しなければなりません RFC 3491 1.1

[8] プロファイルの定義については、Stringprep の項をご覧ください。

文脈

[6] NameprepIDNA での利用を想定しています。 ドメイン名全体ではなく、各ラベルに対して適用します。 RFC 3491 1.1

[11] ラベル分離子正規化Nameprep ではなく IDNA2003 の一部として別途規定があります。

[7] 自由文への適用は想定外であって使うべきではありません RFC 3491 1.1

歴史

[10] NameprepIDNA2003 を構成する技術です。 IDNA2008Stringprep に基づかない独自の方式を使っています。 NameprepIDNA2008 の相当部分は大きく異なっており、互換性はありません。

実装

[9] Net::IDN::Nameprep - search.cpan.org ( ( 版)) <http://search.cpan.org/dist/Net-IDN-Nameprep/lib/Net/IDN/Nameprep.pm>

メモ

[1] Nameprep/IDNA/Stringprep <http://nameprep.org/>

[3] >>1 は失効しています。