[1] > [[IDNA]] は[[国際化名札]]を既存の[[応用]]で処理するために [DFN[ACE [RUBY[名札][ラベル]@en[label]]]]を用います ([[ACE]] は[[ASCII互換符号化]]の略です)。 [[ACE名札]]は[[ASCII]]で表現できる[[国際化名札]]であり、 [[ASCII]]で表8間できない[[国際化名札]]と[[等価]]です。 [[ASCII]] で表現できない任意の[[国際化名札]]は、 [CODE@en[[[ToASCII]]]] [[操作]]により[[等価]]な[[ACE名札]]に変換できます ([[ASCII名札]]は [CODE@en[[[ToASCII]]]] で変更されません)。 [[ACE名札]]は[[利用者]]への表示用としては適当ではありません。 [CODE@en[[[ToUnicode]]]] [[操作]]は任意の[[名札]]を[[等価]]な[[非ACE名札]]に変換します。 正式には[[ACE名札]]は [CODE@en[[[ToUnicode]]]] [[操作]]により変更される[[名札]]と定義します ([[非ACE名札]]は [CODE@en[[[ToUnicode]]]] で変更されません)。 すべての [[ACE名札]]は5章で規定する[[ACE接頭辞]]から始まります。 * 仕様書 - [2] [CITE@en[RFC 3490 - Internationalizing Domain Names in Applications (IDNA)]]