Rubyでのエンコーディング

そろそろ1.8と1.9が混在するようになってきたのだけど,文字列エンコーディング辺りがかなり変わっている.1.9だとopenで指定出来たり,正規表現のマッチとかでもエンコードが違うと例外が投げられたり.
実際マジックコメントとか書くようにしてるのだけど,ファイル操作とかだとベタな書き方よりも共通で使えるようにするために,今まで通り変換ライブラリにお世話になりそう.