在某个应用程序的设置中,所有东西都在电子邮件中运行良好,在身体上也是如此。
这封电子邮件的主题出现了问题,其中包含特殊字符,这些字符将在邮箱中输出以下内容:
a été validée !在四处搜索时,我得到了以下有用的信息:
s = ("...a été validée !...").encode!("ISO-8859-15")
m = mail(to: email, subject: s)但我想,这只是一个设置的东西,将使一切都好,有谁有经验吗?
发布于 2014-04-02 19:13:22
你能在你的application.rb里试试这个吗?
config.action_mailer.default_charset = "iso-8859-15"
我使用的是默认值(utf-8),重音工作得很好,所以您可能想看看是否还有什么东西在破坏您的数据。
更新:由于这只是您的主题的一个问题,我认为您可以通过将它添加到包含主题行的源文件的顶部来解决这个问题:
# encoding: UTF-8
请试一试,让我知道。
https://stackoverflow.com/questions/22820207
复制相似问题