nkfライブラリを使用すればひらがなやカタカナの変換が簡単に行える。 ひらがなをカタカナに変換するには--katakanaオプションを使う。-wはUTF-8で出力するエンコーディングの指定である。 require 'nkf' p NKF.nkf("--katakana -w", "あいうえお") #=> "アイウエオ" 逆にカタカナをひらがなに変換するには--hiraganaオプションを使う。 require 'nkf' p NKF.nkf("--hiragana -w", "アイウエオ") #=> "あいうえお" 半角カタカナを全角カタカナに変換するには、-Xオプションを使う。これはNKFデフォルトであり、変換を行いたくない場合は-xオプションを使う。 require 'nkf' p NKF.nkf("-Xw", "アイウエオ") #=> "アイウエオ" p NKF.nkf("-xw",