grails邮件中的主题字段编码

时间:2012-08-21 07:56:19

标签: email grails encoding

使用Grails邮件插件时,德语特殊字符lik或ä在主题字段中显示为不可读字符。 当我查看邮件原始数据时,它包含utf-8编码。我需要的是iso-8859-1编码。 有没有办法使用邮件插件?

1 个答案:

答案 0 :(得分:1)

简单的答案是:不,邮件插件对你没有帮助,它不是它的责任。电子邮件主题中非ASCII字符的正确编码有点复杂。查看相关的RFC:http://tools.ietf.org/html/rfc2047,其中描述了编码。

javax.mail包中有一个现有的类,可以为你完成这项工作:

http://docs.oracle.com/javaee/1.3/api/javax/mail/internet/MimeUtility.html