初投稿です。マナー違反等ありましたらご容赦ください。
[環境]
OS: Ubuntu 12.04
言語: Ruby 18.7
NKF: NKF 2.1.1
※Ruby, NKF, Ubuntuのバージョンは諸事情によりアップグレード、ダウングレードすることはできません。
[内容]
全角カタカナ→半角カタカナの変換コードがうまくいかず困っています(3日はまっています)。
String.trではうまくいかなかったので、NKFを使うことにしました。変換箇所のコードは以下のとおりです。
------#Zkana_Hkana_convert.rb--------
temp_str = "アア123"
comp_str = NKF.nkf("-sxZ4", temp_str)
put comp_str
出力結果:アア123
数値は半角になるのですが、肝心の全角カタカナが半角になりません。
かなりWebサイトを探し回ったのですが、解決方法が見つかりませんでした。
解決方法、または代替コードがありましたら教えていただけないでしょうか。
よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/10/17 10:01