5 Mar 2004 15:24
Comments on draft-klensin-email-i18n-message-00.txt
Charles Lindsey <chl <at> clerew.man.ac.uk>
2004-03-05 14:24:12 GMT
2004-03-05 14:24:12 GMT
Time this got commented on. The topic was essentially how to encapsulate a message with UTF-8 in its headers so that it could be tunneled through present transport channels and be reconstituted at the far end. Jon proposes two encapsulations: J1. Message Encapsulation I would like to divide this into two cases: J1a. Using message/rfc822 Suppose message/rfc822 is extended in the obvious way to allow headers in the message to be in UTF-8 (and also, if the message is a part of a multipart, the body part headers, such as Content-Type/Disposition, too). That is still not good enough because the rules for Content-Transfer-Encoding only allow for the body-part of the message/rfc822 to be encoded (in QP or Base64). So those UTF-8 headers would still be at the mercy of the transport medium. But help is at hand, assuming that the transport supports 8BITMIME. Officially speaking, 8BITMIME is not obliged to support 8bit characters except in the body part of that message/rfc822 (because that is the only place where you are allowed to say C-T-E: 8bit). But in practice, because transports never look inside the body of messages, any transport supporting 8BITMIME would certainly convey those headers correctly (because it would actually require extra work on the part of the implementor to make it not work). So it is a pretty safe bet.(Continue reading)
RSS Feed