咳です。 From: WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> Message-ID: <199902250926.SAA28441 / eban.ase.ptg.sony.co.jp> | : EUC文字列の | :・いわゆる半角カナを全角カナに | :・ASCII文字にある2byte文字を1byteに | : (2byteアルファベットなどを1byteに) | :正規化するようなモジュールなんてないでしょうか? | 1.3.x だと nkf モジュールがあるのでお楽しみに. stableになるまで待ち切れないのでちょっと書いてみました。 以前、NetNewsで C のサンプルが出ていたので、それを Ruby に 書き直しただけですけど。 → http://www2a.biglobe.ne.jp/%7Eseki/ruby/kreg.rb です。 # ひどいソースです。 | require 'nkf' | | print "\xa3\xc1\x8e\xb1", "\n" | print NKF::nkf('-ZEe', "\xa3\xc1\x8e\xb1"), "\n" require 'kreg.rb' print "\xa3\xc1\x8e\xb1", "\n" print Kreg.regularize("\xa3\xc1\x8e\xb1"), "\n" -- 咳@大田原市民