Re: Comments on draft-klensin-emailaddr-i18n-00

Simon Josefsson <[email protected]>
Newsgroups gmane.ietf.imaa
Message-ID <[email protected]>
Dan Oscarsson <[email protected]> writes:

> The draft have many open questions - I recommend that we go for full
> internationalisation of all headers so all headers are in UTF-8,
> and MIME-encoded headers are forbidden. This would greatly simplify
> handling in MTAs/MUAs and gives a clear signal to everybody that
> the ASCII only world is going away.
> Local part, domain names, subject etc. must all be in UTF-8.
> Allowing some parts in punycode or some other encoded form
> will just add a lot of unnecessary complexity.

I would like to give my support to this, to Klensin's draft, and echo
some other things you say.

Truly internationalized mail software are already required to
implement Unicode via IDNA.  Adding UTF-8 to the list of requirements
for internationalized software would only recognize what applications
already do.  (Out of curiosity, are there any widely used and open
standards that encode Unicode into anything but UTF-8 during network
transport or disk storage, except IDNA?)

We need IDNA/IMAA as a fall back mechanism for deployed systems, but
let's not make it more than that.  Going forward with the "encode as
ASCII" approach without, in parallel, offering a better approach for
new protocols, and new implementations of old protocols, is bad.

Another argument, that I only recently come to fully understand, is
that adopting the ASCII-encode approach risk decreasing the quality of
protocols that do not have the same restrictions for which IDNA/IMAA
was developed.  Instead of using Unicode and UTF-8 directly for
internationalized strings, it could be tempting to propose that
protocols should use ASCII-encoded Unicode a'la IDNA/IMAA because it
is used elsewhere.  The argument is that IDNA/IMAA will "leak" into
the protocol, so you better handle it somehow.  Two current examples
would be the UseNet news headers and Kerberos.

Thanks,
Simon
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.