【发布时间】:2017-01-02 20:03:19
【问题描述】:
我正在构建一个 Rails 应用程序,但我的文本邮件程序遇到问题:我找不到如何正确编码特殊字符(é、è、à、...)。
它适用于 html 邮件程序,因为我可以设置 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,但对于文本邮件程序,这是不可能的。
文本邮件程序中的问题示例 (my_mailer.text.erb)
Démonstration # Démonstration
我的邮件摘录:
mail from: <from>,
to: <to>,
subject: <subject>,
body: <body>
我也尝试将charset: 'utf-8' 属性添加到邮件方法中,但也没有成功。
如何解决此编码问题?
感谢您的帮助!
我的项目:
- Rails 5.0.1
- Ruby 2.3.3
- Inky-rbgem(邮件程序的基础模板渲染器)
【问题讨论】:
标签: ruby-on-rails templates encoding utf-8 mailer