This was already fixed in trunk a couple of weeks ago. Can you please check it is done correctly?
On Apr 9, 5:52 am, szimszon <szims...@gmail.com> wrote: > See that: > > http://groups.google.com/group/web2py/browse_frm/thread/6ff484a8d651a... > > at line 285 in gluon/tools.py. > I changed the > attachment.attach(MIMEText.MIMEText(text)) > line to > attachment.attach(MIMEText.MIMEText(text,_charset='utf-8')) > > Some more patch for headers: > gluon/tools.py from line 259: > payload['To'] = header.Header(', > '.join(to).decode(encoding).encode('utf-8'),'utf-8') > ... > payload['Reply-To'] = > header.Header(reply_to.decode(encoding).encode('utf-8'),'utf-8') > ... > payload['Subject'] = > header.Header(subject.decode(encoding).encode('utf-8'),'utf-8') > ... > payload['Cc'] = header.Header(', > '.join(cc).decode(encoding).encode('utf-8'),'utf-8') > ... > payload['Bcc'] = header.Header(', > '.join(bcc).decode(encoding).encode('utf-8'),'utf-8') > > On ápr. 8, 15:39, hywang <why00...@163.com> wrote: > > > To view theemailcorrectly when receive it, I have to specify > > charset to "utf-8" to > > avoid Mojibake. > > > And the default charset that tools.Mail uses is charset=us-ascii. > > > For your convenience, you can test it with these two word "测试" -- To unsubscribe, reply using "remove me" as the subject.