[2] [DFN[Nameprep]] は、[[IDNA]] のための [[Stringprep]] の[[プロファイル]]です。 [[IDNA]] の [[ToUnicode]] や [[ToASCII]] の[[演算]]においてなされる[[文字列]]の[[正規化]]を規定しています。 * 仕様書 - [4] [CITE@en[RFC 3491 - Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)]] * 適用対象 [6] [[Nameprep]] は [[IDNA]] での利用を想定しています。 [[ドメイン名]]全体ではなく、[[各ラベル]]に対して適用します。 [SRC[[[RFC 3491]] 1.1]] [7] 自由文への適用は想定外であって使う[['''べきではありません''']] [SRC[[[RFC 3491]] 1.1]]。 * 実装の要件 [5] [[Nameprep]] は [[Stringprep]] であり、実装は [[Stringprep]] に完全に適合しなければ[['''なりません''']] [SRC[[[RFC 3491]] 1.1]]。 * 定義 [8] [[プロファイル]]の定義については、[[Stringprep]] の項をご覧ください。 * メモ [1] [CITE[Nameprep/IDNA/Stringprep]] ;; [3] >>1 は失効しています。 [TIME[2011-03-06T06:57:49.600Z]] [9] [CITE[Net::IDN::Nameprep - search.cpan.org]] ( ([TIME[2011-03-06 19:15:23 +09:00]] 版))