【问题标题】:How to configure UTF-8 for plain/text Haml template for ActionMailer?如何为 ActionMailer 的纯文本 Haml 模板配置 UTF-8?
【发布时间】:2013-11-23 15:37:50
【问题描述】:

在我的 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。当我在接收方检查电子邮件时,特殊字符显示不正确。如何为内容配置正确的字符编码?

【问题讨论】:

  • 我也有同样的问题。你找到解决方法了吗?
  • 对不起@anthony,我不记得了。但是您可以自己查看the project 并找出答案。随时在这里发布答案。
  • 谢谢!实际上我的问题来自 inky-rb gem (stackoverflow.com/a/41634312/3700317)

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


【解决方案1】:

你有没有在你的邮件中尝试过类似的事情?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    相关资源
    最近更新 更多