我遇到了葡萄牙语字符的编码问题。它没有正确渲染。
这是用 ���</p> 替换葡萄牙语字符
在我的电子邮件方法中,我有类似的东西:
@html_content = html_content
@text_content = text_content
mail(
:from => "#{from_name} <notifications@email.com>",
:to => options[:recipients],
:subject => options[:subject]
)
在我看来,我有这样的事情:
<%= @html_content %>
我已经检查了变量内容,一切看起来都很好。所以问题可能发生在方法 mail(...)
我尝试按照此说明操作 邮件程序编码 - 在电子邮件客户端中呈现垃圾
并没有工作。任何想法?
我正在使用 Rails 3.2.2 和 Ruby 1.9.3
[更新]
字节值是:
[208、146、209、150、209、130、208、176、208、187、209、150、208、185] [80、111、114、116、117、103、117、195、170、115]
消息内容为:
Віталій 葡萄牙语