【发布时间】:2013-04-16 17:53:27
【问题描述】:
由于我 having problems 在电子邮件主题为 UTF-8 编码时具有标准 GAE 的电子邮件功能,因此我正在尝试手动处理:
msg_encoding = self.request.headers['Content-Type'].split('charset=')[1] # message/rfc822; charset=UTF-8
msg = email.message_from_string(self.request.body)
if msg:
logging.debug(msg.get_content_charset()) # None
logging.debug(msg['to'])
logging.debug(msg['from'])
logging.debug(msg['Subject'].decode(msg_encoding))
我做对了吗?我应该解码主题吗?还是由邮件解析器自动完成?
【问题讨论】:
标签: python google-app-engine email python-2.5