[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [idn] UTF-8 as the long-term IDN solution



> There is one big difference between ACE/IDNA and UTF-8:
> ACE: to work as in IDNA the name must be nameprepped before encoded
>      using ACE.
> UTF-8:  need only be normalised. (though you could force it to be
nameprepped
>      to work in servers withou understanding how to compare UTF-8, but
>      then all names will be forced into a specific form (like lower
case)).
>      As names are not nameprepped they can contain the name owners
favorite
>      form (for example using mixed case).
> The above is one reason why I cannot accept to use IDNA as I want to be
> able, just like in DNS today, to use names containg upper case letters.

It seems to me that if nameprep guarantees case-insensitivity of the names,
then you can use names with uppercase letters as you wish. You won't be able
to distinguish them, and indeed Stra\u00fde.de will be the same as
strasse.de.

Now, if the server is going to do all the work, then the client doesn't even
need to do any normalization.

YA