無理です。 そもそも、文字列の長さが異なるので無理です。 ローマ字表記の文字数ピッタリに2バイトのシフトJISや3バイトのUTF8で書き換えるのは不可能です。 « OpenStreetMapが文字化けする シフトJISの地図をUTF8に変換できますか? »