[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [idn] Let's go forward with IDNA and UTF-8
Mats wrote:
>
>> But ACE+nameprep IS destroying information.
>>
>> Also ACE can only be used for host names, if may not fit all types of
>> DNS names and it cannot be used for other textual data in DNS.
>
>Well, nameprep+UTF-8 will cause the same problem when it comes to the name
>part. There is no difference in what codepoints that ACE can handle
>compared to UTF-8. Nameprep is there to eliminate ambiguity, and will be
>needed for any solution (ACE, UTF-8) to avoide chaos in DNS.
Not if you compare UDNS with IDNA.
In IDNA you do nameprep (and destroy information) in the client.
In UDNS, all UTF-8 encoded data is using normalised UCS form C.
The "nameprep" equivalent is only used in matching of names.
So name can retain all information.
Dan