2011-06-08 rubyのkconv の半角全角動作について 携帯(ガラケー)サイトを弄っていると困るのが,全角半角カナ。Ruby/kconvだと文字コード変換は賢いくせに,半角カナをそのまま扱うことが出来ない。 require 'kconv' str = "アアア" puts str.toutf8 #=>"アアア" どうやらKconvを通ると半角情報が失われるらしい.半角をそのまま文字コード変換するには nkf を使うことになるらしい. kconvで文字コード変換した後に、tr で再度戻しても良いかも。