Ruby on Rails1.2.3 Oracleへアクセスするための文字コード指定方法

データベースがMySQLの場合、database.ymlに


encoding: utf8
というようにエンコーディングを指定することができるのですが、Oracleだとこの設定がうまく効かないようです。mongrelなどのアプリケーションが動いているサーバで、環境変数NLS_LANGの設定を行うことでうまく動くようにはなるみたいですが、色々なしがらみでサーバの設定をいじることができないケースもあるでしょう。
こちらのページRails単体での設定方法がありました。例えば日本語環境でutf8と設定したい場合、environment.rbの最初のほうで

ENV['NLS_LANG'] = 'JAPANESE_JAPAN.AL32UTF8'
と記述することで、文字化けを回避できるようになります。