rails4 /电子邮件和特殊字符

时间:2014-04-02 18:39:48

标签: ruby-on-rails email encoding ruby-on-rails-4

在某些应用中'建立 电子邮件中的所有内容都可以正常工作

此电子邮件的主题存在问题,包含特殊字符, 这将在邮箱中输出以下示例:

a été validée !

搜索一下,我最终得到了以下有效的信息:

s = ("...a été validée !...").encode!("ISO-8859-15")
m = mail(to: email, subject: s)

但我想这只是一个让一切正常的设置 有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:0)

你可以在你的application.rb中尝试这个吗?

config.action_mailer.default_charset = "iso-8859-15"

我使用默认设置(utf-8)并且口音很好用,所以你可能想知道是否还有其他东西会让你的数据变得拙劣。

更新:由于这只是您的主题的一个问题,我想您可以通过将其添加到包含该主题行的源文件的顶部来解决此问题:

# encoding: UTF-8

请尝试一下,让我知道。