ずーっと書こう書こうと思っていて忘れていた(汗 「Rails 2.1 で Shift-JIS」という記事に、今でも結構アクセスあるようなので、書いておきます。 データベース*だけ*SJISなのであれば、モデルの attr,attr= をオーバーライドしてその中でUTF-8とSJISの変換をした方が良いと思います。そうすれば、テンプレートもソースコードもUTF-8で書けるので。 確認していないですが、 (1. twitterで中田さんに、SJIS.includedの中あたりでHogeModelにやらせないと無意味というか、いろいろエラーになりそうと指摘を受けたのでちょっと変更。相変わらず実際に動かしては試してない) (2. includeじゃなくてextendっぽい。) lib/sjis.rb: require 'nkf' module SJIS def self.extended(klas