据我所知,我有问题,因为在电子邮件地址中使用非ASCII符号
的例子:
Notifier.rb
mail(to: "Tamón ÄRUÄ <example@example.com>", subject: "Email subject")
我该如何处理这种情况,有什么建议吗?
根据ActionMailer
文档多字节编码应该自动完成:http://guides.rubyonrails.org/action_mailer_basics.html#auto-encoding-header-values
可能有几种方法可以尝试:
- 尝试将
# encoding: utf-8
添加到控制器的第一行; - 尝试使用
mail.transport_encoding = '8bit'
http://www.rubydoc.info/github/mikel/mail/Mail%2FMessage%3Atransport_encoding