Railsをutf8の環境で作っていて、以下のような現象に遭遇。
<%= mail_to "","てすと",:subject => "あいうえお",:body => "かきくけこ",:encode => "hex" %>
これで、クリックすると、
タイトル ⇒ 縺ゅ>縺・∴縺
ボディ ⇒ 縺九″縺上¢縺
となってしまう。
○解決
<%= mail_to "","てすと",:subject => Kconv.tosjis("あいうえお"),:body => Kconv.tosjis("かきくけこ"),:encode => "hex" %>
sjisへ変換。これでおkのようです。
※試した環境
Ruby 1.8.6
Rails1.2.3
OS WindowsXP