> I'm afraid I still don't understand what this encoding is doing. It sounds > like if the subject of an email contains one non-ASCII character, that the > entire subject line will be encoded as base-64. Is that really the intent? > Won't that render it completely unreadable in most circumstances? I guess > probably this is something that all/most email readers today can understand, > but I'm afraid I've never heard of it...
Yes, exactly. If the subject contains one non-ascii character, it encodes everything. E.g. GMail has the same behavior. If I have the subject 'Zorbäääää', the raw email looks like this: MIME-Version: 1.0 Received: by 10.220.62.74 with HTTP; Tue, 3 Jul 2012 04:37:27 -0700 (PDT) Date: Tue, 3 Jul 2012 13:37:27 +0200 Delivered-To: david.g...@28msec.com Message-ID: <cak8y5t067pu4xa-gfw0wwezp5g6edup8rfugstzvqfduari...@mail.gmail.com> Subject: =?ISO-8859-1?B?Wm9yYuTk5OTk?= From: David Graf <david.g...@28msec.com> ... Some email clients use quoted printable encoding (http://en.wikipedia.org/wiki/MIME#Difference_between_Q-encoding_and_quoted-printable). In this format, the ascii chars are still readable. Or with the MIME encoded-word syntax, you can also encode just parts of the subject. But that's completely crazy. I think it doesn't matter what to do. But if we do the same then GMail, it cannot be completely wrong. PS: As you see, encoding in emails is a little nightmare. Everything can be done in 5 different ways. -- https://code.launchpad.net/~davidagraf/zorba/bug-867248/+merge/113059 Your team Zorba Coders is subscribed to branch lp:zorba/email-module. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp