2006年08月09日 星期三 14:47
---------- Forwarded message ---------- From: lendcomcn <lendcomcn at gmail.com> Date: 2006-8-8 下午2:45 Subject: Django 发送邮件utf-8转gbk的问题 To: python-chinese-request at lists.python.cn 大家好: 由于在DJANGO的设计和数据库格式上都是采用UTF-8来开发的,那现在用户注册后,发送中文邮件就成了一个问题了。 像gmail还好,会自动处理,那该死的hotmail中文版就是用gbk方式。还有国内的一些邮箱都是bgk方式。。发送过去的内容都是乱码。 网上也查了不少资料,都没有在DJANO中的什么解决方案。 大家帮帮忙看看是什么问题,程序如下 from smtplib import SMTPException t = loader.get_template('auth/sendmail.html') c = { 'username': username, 'email': email, 'verifyurl': verifyurl, } send_mail('%s,欢迎加入' % username, t.render(Context(c)), None, [email]) 我应该怎么处理才好呀?内容是loader 模版文件中的内容,其实就是文本内容。 -- 借物网(lend.com.cn):体验物品交换的乐趣
2006年08月11日 星期五 00:59
大家好: 由于在DJANGO的设计和数据库格式上都是采用UTF-8来开发的,那现在用户注册后,发送中文邮件就成了一个问题了。 像gmail还好,会自动处理,那该死的hotmail中文版就是用gbk方式。还有国内的一些邮箱都是bgk方式。。发送过去的内容都是乱码。 网上也查了不少资料,都没有在DJANO中的什么解决方案。 大家帮帮忙看看是什么问题,程序如下 from smtplib import SMTPException t = loader.get_template('auth/sendmail.html') c = { 'username': username, 'email': email, 'verifyurl': verifyurl, } send_mail('%s,欢迎加入' % username, t.render(Context(c)), None, [email]) 我应该怎么处理才好呀?内容是loader 模版文件中的内容,其实就是文本内容。 -- 借物网(lend.com.cn):体验物品交换的乐趣 -- 借物网(lend.com.cn):体验物品交换的乐趣
2006年08月11日 星期五 09:47
这个应该和你的邮件头的设计有很大关系,我曾经再用PHP做电子邮件发送的时候也遇到 你的问题,调试了很久,出现过邮件乱码,标题乱码等问题,最后OK了~ 好好设计一下你的邮件头,大品牌的电子邮箱都应该能够根据邮件头的编码来识别的 -----邮件原件----- 发件人: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] 代表 lendcomcn 发送时间: 2006年8月11日 0:59 收件人: python-chinese at lists.python.cn 主题: [python-chinese] Django 发送邮件utf-8转gbk的问题 大家好: 由于在DJANGO的设计和数据库格式上都是采用UTF-8来开发的,那现在用户注册后,发 送中文邮件就成了一个问题了。 像gmail还好,会自动处理,那该死的hotmail中文版就是用gbk方式。还有国内的一些 邮箱都是bgk方式。。发送过去的内容都是乱码。 网上也查了不少资料,都没有在DJANO中的什么解决方案。 大家帮帮忙看看是什么问题,程序如下 from smtplib import SMTPException t = loader.get_template('auth/sendmail.html') c = { 'username': username, 'email': email, 'verifyurl': verifyurl, } send_mail('%s,欢迎加入' % username, t.render(Context(c)), None, [email]) 我应该怎么处理才好呀?内容是loader 模版文件中的内容,其实就是文本内容。 -- 借物网(lend.com.cn):体验物品交换的乐趣 -- 借物网(lend.com.cn):体验物品交换的乐趣
2006年08月11日 星期五 18:44
应该如何设置邮件头,这个问题愁死我了。。对于邮件内容是 t = loader.get_template('auth/sendmail.html')来的,设置应该是在html文件还是在py文件里呀? 在 06-8-11,赵志桐<ops.tong at gmail.com> 写道: > 这个应该和你的邮件头的设计有很大关系,我曾经再用PHP做电子邮件发送的时候也遇到 > 你的问题,调试了很久,出现过邮件乱码,标题乱码等问题,最后OK了~ > > 好好设计一下你的邮件头,大品牌的电子邮箱都应该能够根据邮件头的编码来识别的 > > -----邮件原件----- > 发件人: python-chinese-bounces at lists.python.cn > [mailto:python-chinese-bounces at lists.python.cn] 代表 lendcomcn > 发送时间: 2006年8月11日 0:59 > 收件人: python-chinese at lists.python.cn > 主题: [python-chinese] Django 发送邮件utf-8转gbk的问题 > > 大家好: > > 由于在DJANGO的设计和数据库格式上都是采用UTF-8来开发的,那现在用户注册后,发 > 送中文邮件就成了一个问题了。 > > 像gmail还好,会自动处理,那该死的hotmail中文版就是用gbk方式。还有国内的一些 > 邮箱都是bgk方式。。发送过去的内容都是乱码。 > 网上也查了不少资料,都没有在DJANO中的什么解决方案。 > > 大家帮帮忙看看是什么问题,程序如下 > from smtplib import SMTPException > > t = loader.get_template('auth/sendmail.html') > c = { > 'username': username, > 'email': email, > 'verifyurl': verifyurl, > } > send_mail('%s,欢迎加入' % username, t.render(Context(c)), None, > [email]) > > 我应该怎么处理才好呀?内容是loader 模版文件中的内容,其实就是文本内容。 > > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > >
Zeuux © 2025
京ICP备05028076号