文字コードの問題なら
一旦nkf32でも中継させて文字コード変換して読み直すとか?