半角カナ→全角カナの変換

nkfライブラリを使用する。

   require 'nkf'
    …
   line =  NKF::nkf('-Ss', line)

ただ、これだと外字が含まれていた場合に、外字部分が削除されてしまうので、この変換を行う前に、外字の処理をしておく。


■Rubyリファレンスマニュアル - FAQ::日本語の取り扱い