いや、普通のテキストファイルだって
UTF-8なんて使わないで、SJISかEUC使うでしょ?
結局UTFに一旦変換して処理して元のコード戻さなきゃ駄目じゃん。