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

RE: [idn] IDNRA comments





> -----Original Message-----
> From: James Seng [mailto:James@Seng.cc]
...

> - On App<->Resolver, UTF-8 (I prefer UCS-4) to be use.

At this point an API could use UTF-8, UTF-16, or UTF-32 each
of which covers all the available Unicode code points.  Most
likely, different APIs will make different choices. Which
one of these CEFs (Character Encoding Forms) is chosen for
a particular API must not, in itself, affect what encoding
is used for send/receive to/from the DNS.  Some (compatibility)
APIs may even use some other, non-Unicode, CEF between the
App and Resolver, but then some responses might not be
properly returned, resulting in some kind of error
('characters not convertible to target encoding occurred in
response').  Still, that must not affect what encoding is
used for send/receive to/from the DNS.

		/Kent K