0

ポルトガル語の文字のエンコードに問題があります。正しくレンダリングされませんでした。

これはポルトガル語の文字を����</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(...)内で発生します

私はこの指示に従おうとしました actionmailerencoding-電子メールクライアントでゴミをレンダリングする

動作しませんでした。何か案が?

Rails3.2.2とRuby1.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]

メッセージの内容は次のとおりです。

ポルトガル語

4

0 に答える 0