[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [idn] Re: dichotomies
JFC (Jefsey) Morfin wrote:
(I will correct Erik's "xn--s" proposed notation into "xs--" not to
create havoc in punycode)
You are right, of course. What was I thinking? Duh. Well, how about
"xs--n", to differentiate it from "xn--", and to still have the
advantage of a non-delimiter-like character before the rest of the string?
One of the reason why I disagreed with IDNA is it creates a possibly
conflicting left-to-right hierarchy while the DNS hierarchy is
right-to-left.
I'm afraid I don't understand this.
This does not simplify understanding, management, security. Why not to
just use DNS zones? I have not yet understood why it was opposed. IMHO
the future of ML.ML names are in the form "name2.name.xx--chicom.com"
where "xx-nn.com" will print as ".com" in Chinese and name, name2 etc.
will all have to use codes from the Chinese Table of ".com".
I think your proposal makes some sense. It is similar to my proposal in
a way -- recall my .jp example, with the rule that *all* labels would
have to use the same ACE prefix or pure ASCII.
There isn't really any way to force the TLDs or zone administrators to
follow any rules that we might come up with. The best we can do is write
down some guidelines that are well thought out. And write them clearly.
If registries and zone administrators fail to follow the guidelines, the
applications may have to display their domain names differently, to
indicate some level of risk.
Also, we can't just suddenly switch a TLD from one encoding to another
and then expect all the subdomains to follow suit the same night.
Instead, we might have a rule specifying that all labels under the first
new ACE prefix must use the same prefix. For example, suppose we have a
new domain with the new prefix, called "xs--nfoo-abc.jp". Since the 2LD
uses the new prefix, any 3LDs, 4LDs and so on would also have to use the
new prefix. Does this make sense?
Finally, regarding displaying ".com" in Chinese, there is currently no
reason to display ".com" in ASCII. This could easily be displayed in
Chinese if the application developers were only willing to modify their
programs to be more user-friendly. Of course, this brings up all sorts
of issues like what to do with copy and paste, educating users about the
new kind of display, being able to type ".com" in Chinese in one
application while being required to type it in ASCII in another, and so
on. There are some issues, but theoretically, you *can* already display
".com" in Chinese.
This is not so different from Punycode itself, which you wouldn't
normally display as is. You first decode it and then show the Unicode to
the user.
Erik