remove unused functions for ruby 1.8

String#encode など 1.9 以降を期待している分岐処理を全て消して、1.9 以降の処理だけ残しました。