Windows での文字コード問題に対応

* invalid byte sequence エラーを防ぐ
* Ruby < 1.9 で $KCODE を設定する