Re: First strawman for UTF-8 headers proposal
Simon Josefsson <[email protected]> Mon, 01 Dec 2003 03:56:23 +0100
| Newsgroups | gmane.ietf.imaa |
|---|---|
| Message-ID | <[email protected]> |
Keith Moore <[email protected]> writes: > Again, I really don't think having UTF-8 headers puts us much closer > to a solution to the problem at hand - which is to allow multiple > representations of addresses in different languages and scripts. (to > which I might add -- without significant disruption of the mail > system). At best, providing unencoded UTF-8 headers would be > orthogonal to a solution to the problem - actually I suspect it would > impede adoption of a solution. Could you define the problem you are thinking of here, more closely? Being able to send UTF-8 in headers, after "fixing" SMTP, POP3 etc, between aware applications, would appear to give me non-ASCII e-mail addresses (and also get rid of RFC 2047, which is a nice side effect). If this can be made to work, it would solve my internationalization needs for e-mail, but it sounds as if it wouldn't satisfy your needs. You say you want multiple representations of addresses in different languages and scripts. Is the "multiple" a goal in itself, that must be present at the protocol level? Why do you want to support multiple scripts? What is missing from Unicode, that warrant the added complexities of character set tagging of data? Applications on non-Unicode platforms can convert to and from their native encoding. As for language tagging, I'm not sure I see the benefits from language tagging e-mail addresses. They are normally treated by humans as identifiers. However, it wouldn't be difficult to add a language tag to the UTF-8 strings. I wonder if this is a critical feature though. There are many human languages that use ASCII or trivial extensions of ASCII (e.g., most European languages), and language tagging ASCII strings in headers isn't a popular request, even though e-mail has been in use in those languages for years. So I agree with the other people earlier in this thread, who suggested language tagging in RFC 2047 isn't critical to the problem discussed here. Language tagging sounds like over-engineering to me, at this point. Let's support UTF-8 directly first. If users come screaming for language tagging, it can be added. Unless, of course, someone can provide more insight as to why language tagging is critical to non-ASCII e-mail addresses... Thanks, Simon