実は Rails3 はあんまり関係なくて、 Rails3 で受信したメールを解析する際にデフォルトで利用できる、 mail-ruby ライブラリの話。 あ、環境は、 Ruby 1.8.7 mail-ruby 2.2.17 ね。 現在の TODO に、 Improve MIME support for character sets in headers, currently works, mostly, needs refinement. ってあるからそのうち改善されるのかもしれないけど、 とりあえず現状、 Ruby 1.8.7 で mail-ruby ライブラリを使って受信したメールを解析する際に文字化けのリスクがある。 というのも受信したメールの文字コードの情報が mail-ruby を利用してメールを解析してる間にロストしてしまうため、 UTF-8 の文字コードでメールのタイトルを表示
![Rails3 のメール受信で文字化けしちゃう件](https://cdn-ak-scissors.b.st-hatena.com/image/square/970e34bba1be172b8bdd5489c4218153f4a8cb09/height=288;version=1;width=512/https%3A%2F%2Fwww.fraction.jp%2Flog%2F2010%2F12%2Fmojibake.jpg)