首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

rails邮件中的编码有关问题

2012-11-11 
rails邮件中的编码问题用rails里的actionmailer发邮件的时候遇到了编码问题,主要是很多邮件客户端和web界

rails邮件中的编码问题
用rails里的actionmailer发邮件的时候遇到了编码问题,主要是很多邮件客户端和web界面都缺省邮件内容的编码为gb2312,而rails里则是缺省使用utf8的。

这在纯文本邮件的情况下非常明显,要解决这个问题有两种办法:
1.干脆rails里用gb2312。
2.使用html格式,还是用utf8。

最后还是决定用html格式,仍然用utf8,因为要发的是多语种邮件,所以肯定要用utf8。

在邮件内容里设置好 utf8:



在发送的方法里加上:
    @content_type= "text/html"


这样在大多数情况下都不会出现乱码了。 1 楼 langyong314 2010-06-17   utf-8解决不了全部问题,遇到base64编码的就挂了,比如试试标题很长的邮件使用utf-8发送到hotmail.会解析不了

热点排行