>>762
パッと見た感じ、入力が EUC-JP と期待しているコードになってるね。
str.split(//e) とか。

kana2rom.rb 自体はそのままで、
入力する文字列を一旦 EUC-JP に変換してから処理するようにする。

それがイヤなら横着せずに *真面目に* UTF-8 に対応するように修正しる。