Description of Issue:
- A number of characters that were disallowed before are now
ignored, mapped, or (in one case) valid. In xn-- Punycode
labels, characters with Status ignored and mapped are
still not valid. The affected characters had been
disallowed because of differences between IDNA2003 data
and UTS #46 principles. This is no longer necessary, and
caused unnecessary complications. For details see Section
6 Step 3: Specify the base exclusion set.
-
In
Section 4, Processing, if the label starts with “xn--”,
and the conversion from Punycode yields either an empty
label or an all-ASCII label, then an error is now
recorded, consistent with IDNA2008.
- In the test data file, there is a small addition to the
syntax: "" means an empty string. There are also other
test data corrections and improvements. For details see
Section 8, Conformance Testing, Migration.
-
Draft updated 2024-07-16.
How to Provide Feedback: For information about how to discuss this
Public Review Issue and how to supply
formal feedback, please see the
feedback and discussion
instructions. The accumulated feedback received so far on this issue is shown below,
or you can look at a full page view.
Feedback is reviewed by the relevant committee according to their meeting schedule.
|