Rubyにおける半角カナに言及されることはほとんどありません。 Rubyと半角カナとの関係はとても希薄なのです。 Rubyの中で半角カナに言及されているのは ext/nkf/nkf1.7/nkf.c: ** x Do not convert X0201 kana into X0208 くらいでしょう。 しかしながら、RubyでCGI、それも携帯電話で表示するためのCGIを作るとなると、現状では半角カナを扱わざるを得ません。 そこでRubyで半角カナとお付き合いする方法を考えます。 ついでに文字変換ネタとして携帯電話(i-mode, JSKY, ezWeb)の絵文字も扱います。 Rubyで半角カナを全角カナにするにはnkfを用いて require 'nkf' NKF::nkf('-Ss', str) とします(strはSJISの文字列)。 Rubyで全角カナを半角カナにするには? 変換するメ