7
要獲得字符的Unicode中的Ruby 1.9.2,我用ord
:如何在Ruby 1.8.7中獲取字符的Unicode?
"я".ord # => 1103 (It's a Russian letter)
我怎麼能得到統一的的Ruby 1.8.7?
要獲得字符的Unicode中的Ruby 1.9.2,我用ord
:如何在Ruby 1.8.7中獲取字符的Unicode?
"я".ord # => 1103 (It's a Russian letter)
我怎麼能得到統一的的Ruby 1.8.7?
好吧,我發現這個很好的解決方案:
"я".unpack('U')[0] # => 1103
您可以使用我的backports
寶石。使用Ruby 1.8.7運行(和期權-KU
設置$KCODE
爲UTF-8):
require "rubygems"
require "backports/1.8.7/string/ord"
"я".ord # => 1103