使用 Grails 邮件插件时,德语特殊字符(如 ü 或 ä)在主题字段中显示为不可读的字符。当我查看邮件原始数据时,它包含一个 utf-8 编码。我需要的是 iso-8859-1 编码。有没有办法使用邮件插件来做到这一点?
问问题
617 次
1 回答
1
简单的答案是:不,邮件插件不能帮助您,这不是它的责任。电子邮件主题中非 ASCII 字符的正确编码有点复杂。查看相关的 RFC:https ://www.rfc-editor.org/rfc/rfc2047 ,其中描述了编码。
javax.mail 包中有一个现有的类,它可以为您工作:
http://docs.oracle.com/javaee/1.3/api/javax/mail/internet/MimeUtility.html
于 2012-08-21T13:59:25.527 回答