ActionMailerJa をバージョンアップしました
ActionMailer に日本語対応と携帯テンプレート振り分け機能を追加するプラグイン ActionMailerJa をバージョンアップしました。
といっても、Redmine + Rails 2.2.2 で ActionMailerJa を使うと日本語が文字化けする問題を knu さんが修正してくれたものを取り込んだだけです。
knu さんありがとうございます!
ActionMailer に日本語対応と携帯テンプレート振り分け機能を追加するプラグイン ActionMailerJa をバージョンアップしました。
といっても、Redmine + Rails 2.2.2 で ActionMailerJa を使うと日本語が文字化けする問題を knu さんが修正してくれたものを取り込んだだけです。
knu さんありがとうございます!
RedmineのメールのJIS化で色々困っていた時に、こちらのプラグインを知り、早速組み込んでみました。
おかげさまでRedmineのコード本体に修正を加えなくともメールをJIS化できました。
GetTextをつかった対応では不具合が出てしまって困っておりましたので、問題が解決できました。ありがとうございました!
ただ、こちらの環境がRails 2.1.2だからでしょうか。
Redmineのtexp/plainなメールはJISで問題ないのですが、HTMLメールもOKの設定をしていると、Multipartメールの場合、text/htmlの部分が文字化けしてしまいます。
現象としては、
Content-Type: text/html; charset=iso-2022-jp なんだけれど、実際はHTMLパートの本文はUTF-8になって書き出されている、という感じです。
ActionMailer_jaのbase.rb の60~70行目をコピーして、text/html の場合もおんなじように処理するコードを加えたら、HTML本文もJIS化されたのですが、これで正しい修正かどうかわかりませんでした。
Rails2.2以降は問題ないのかもしれませんが、もしよろしければご確認いただければ幸いです。
>>akiko さん
ご報告ありがとうございます。
正直に言うと、html メールは一度も試しておりません。。。
近いうちに試してみます。そして、(たぶん)バージョンアップします。
お返事ありがとうございます。
皆様のコードに絶えず感謝の毎日です。