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号