在电子邮件客户端渲染垃圾

时间:2012-09-03 18:36:00

标签: ruby-on-rails ruby encoding character-encoding actionmailer

我遇到了葡萄牙语字符的编码问题。它没有正确呈现。

这是用

替换葡萄牙语字符

在我的电子邮件方法中,我有类似的内容:

@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]

邮件内容为:

Віталій 葡萄牙语

0 个答案:

没有答案