UTF8からJIS(iso-2202-jp)に変換したときに$(Dt)のような文字になっちゃう場合は NKF.nkf('-Wj --no-cp932', text) NKF.nkf('-Wj --oc=CP50220', text) のようにするといいかもね
http://d.hatena.ne.jp/tmtms/20090611/1244724573