ruby-on-rails - 如何为 ActionMailer 的纯文本/文本 Haml 模板配置 UTF-8?

标签 ruby-on-rails utf-8 character-encoding actionmailer plaintext

我正在从我的 Rails 3.2 应用程序中发送 multipart emails因此为纯文本电子邮件准备了一个模板。这是模板..

app/views/welcome_mailer/welcome_email.text.haml:

Willkommen #{@user.name}!

Du hast dich erfolgreich auf unserer Webseite mit deiner 
E-Mail-Adresse #{@user.email} registriert. Damit du dich
dort anmelden kannst, bestätige bitte einmalig deine E-Mail-Adresse
mittels folgendem Link:

#{confirmation_url(@user, confirmation_token: @user.confirmation_token)}

Viel Spass auf der Webseite und einen schönen Tag.

欢迎邮件内容包含German Umlauts .当我在收件人端检查电子邮件时,特殊字符未正确显示。如何为内容配置正确的字符编码?

最佳答案

你有没有在你的邮件中尝试过像下面这样的东西?

mail(charset: "utf-8", content_type: "text/html")

关于ruby-on-rails - 如何为 ActionMailer 的纯文本/文本 Haml 模板配置 UTF-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19913071/

相关文章:

mysql - 如何在 MySQL 表中查找搜索字符串的所有变体(重音等)?

xml - 如何从 xml 文件中删除非法字符?

javascript - encodeURIComponent 对 javascript 字符串使用 ISO-8859-1 编码

php - 如何在我的 utf-8 编码页面上正确显示 utf 编码字符?

ruby-on-rails - 如何在 Rails 中编写作用域?

ruby-on-rails - 从多对多连接表访问对象 - RAILS

regex - utf8 在 perl 中为 CamelCase (WikiWord) 正确的正则表达式

utf-8 中的 PHP 和 Linux 文件系统名称

ruby-on-rails - 是否有任何免费工具可以让我查看我的 RoR sqlite3 数据库?

html - 将表合并为单个表