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

Re: [idn] IDNA interoperability failures, once again



I'm asking how IDNA is supposed to work on a modern UNIX system with
full support for Unicode and UTF-8.

Programs that convert PunyCode to UTF-8 are creating interoperability
problems. Programs that display PunyCode as is are presenting
gobbledygook to the users.

IDNA appears to be based on the delusion that there are always separate
channels for programs to talk to users and to other programs. I've given
several counterexamples, and explained why many systems are deliberately
engineered to have a unified communications channel.

Anyway, Marco is saying that many UNIX systems don't even have full
Unicode support. This is true. I don't know why he thinks it's relevant.

---D. J. Bernstein, Associate Professor, Department of Mathematics,
Statistics, and Computer Science, University of Illinois at Chicago