24th Fri
RubyでUnicodeから文字を得る方法
例えばJavaScriptだと"\u3000"と書けば良かったのですが、少なくともRuby-1.8系ではこれに相当する記法が無さそうだったので、いつも困ってました。
色々調べてみた結果、以下のようにすれば良さそうです。
ruby>>
[0x3000].pack("U") == " " #=> true
<<--
長い事迂回していた問題だったのでスッキリしました :-)
Special Thanks
- @yukiko pack("U")が使えそうという情報をありがとうございます。
posted by
genki on Fri 24 Apr 2009 at 06:20 with 0 comments