我遇到了葡萄牙语字符的编码问题。它没有正确呈现。
这是用
替换葡萄牙语字符在我的电子邮件方法中,我有类似的内容:
@html_content = html_content
@text_content = text_content
mail(
:from => "#{from_name} <notifications@email.com>",
:to => options[:recipients],
:subject => options[:subject]
)
在我看来,我有类似的东西:
<%= @html_content %>
我已经检查了变量内容,一切看起来都不错。所以问题可能发生在方法mail(...)
中我试着按照这个说明操作 actionmailer encoding - rendering garbage in email client
并没有奏效。有什么想法吗?
我正在使用Rails 3.2.2和Ruby 1.9.3
[UPDATE]
字节值为:
[208,146,209,150,209,130,208,176,208,187,209,150,208,185] [80,111,114,116,117,103,117,195,170,115]
邮件内容为:
Віталій 葡萄牙语