https://bugzilla.wikimedia.org/show_bug.cgi?id=9530

--- Comment #31 from Philippe Verdy <verd...@wanadoo.fr> 2010-12-07 16:34:09 
UTC ---
I really *didnot* say that Punycode wpould solve the duplicates. In fact you're
resaying exactly what I said (even speaking that this was a separate issue).

I have never intended that Punycode would solve duplicates. It was just
possible to use it as an alternative to the incorrect syntax of existing id's
that contain dots.

You can argue anything you want but anything generated like:
 id=".C2.BF"
is completely invalid. There MUST not ne any dot in id's generated from
non-ASCII characters. and the current encoding exposes each UTF-8 byte in its
hex form, which is really inefficient (in terms of length) and really
unreadable (not more that Punycode), when many more letters outside ASCII are
perfectly valid in HTML an XML id's.

Why can't we have ids like:
  id="Résumé" (which is perfectly valid)
and we still have to see things like:
  id="R.C2.E9sum.C2.E9" (which is completely invalid)
???

That's ALL what I was commenting (and I did not introduce myself the separate
problem of duplicates).

You misunderstood or simply did not read my own statements. Punycode was ONLY a
suggestion for the first problem. It is of course based on a framework where we
absolutely don't need to keep the additional "xn--" prefix which is definitely
not part of Punycode itself, but part of its use in IDNA (which has a much more
restricted subset of valid characters, than the set of valid characters in XML
id's). But Punycode still offers a good encoding framework for building valid
XML id's for the case were some characters are restricted (we'll still need to
encode in some way the presence of dots in NON-encoded section headings).

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to