Unless I remember wrong, IDNA defines a way to compare names
in ASCII context because it requires names to be in IDNA ACE
format. Comparing names in an international context must be
done using UCS characters directely.
At the moment, unfortunately, IDNA restricts the way domain
names can be written and what characters can be used, partly
due to its way to handle domain names in legacy protocols. It
was possible to handle it better, but was not chosen so.
I do not want to limit domain names, in an international
context, because of a legacy compatibility issue.
Dan,