email - grails邮件中的主题字段编码

标签 email grails encoding

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

最佳答案

简单的答案是:不,该邮件插件无法帮助您,这不是它的责任。电子邮件主题中非ASCII字符的正确编码要复杂一些。查看相关的RFC:http://tools.ietf.org/html/rfc2047,其中描述了编码。

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

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

关于email - grails邮件中的主题字段编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12050491/

相关文章:

grails - Grails XOM链接错误-SAXParseException

grails - 如何在grails中设置自动增量的起始值

ruby-on-rails - Rails 使用 UTF-8 呈现 JSON 响应

php - 尽管在 header 中发送了 base64,但仍无法识别附件

javascript - 使用 onblur 来相乘 <g :field> grails

c++ - 如何使用 std::ifstream 读取 UTF-8 编码的文本文件?

java - Wildfly 9.x 无法编码希腊附件文件名

html - 表格内单元格中的 Outlook HTML CSS 透明背景

php - 全局电子邮件验证

html - IIS 405 用于访问此页面的 HTTP 动词不允许电子邮件