On 01/09/2015 08:37 PM, Stephen J. Turnbull wrote: > On Mailman-Users, Mark Sapiro writes: > > > 3) You can set Mailman's character set for English to utf-8 by putting > > > > add_language('en', 'English (USA)', 'utf-8') > > > > in mm_cfg.py (and restarting Mailman). The downside of this is the > > bodies of Mailman generated messages including plain digests will be > > base64 encoded and will not be readable by non-MIME aware MUAs. > > Does Mailman 3/Python 3 have this limitation? > > (One of my MUAs is grep .... :-)
I feel your pain. The short answer is Yes. Python's email package encodes things based on character set. It chooses between Quoted Printable, base64 or whichever gives the shorter result based on the dictionary at email.charset.CHARSETS which maps charset names to a tuple of (header_encoding, body_encoding, output_codec) for utf-8 this is (SHORTEST, BASE64, 'utf-8') See email/charset.py for details. -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org https://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9