#ruby #unicode #ruby-1.8
#ruby #Юникод #ruby-1.8
Вопрос:
Чтобы получить Юникод символа в Ruby 1.9.2, я использую ord
:
"я".ord # => 1103 (It's a Russian letter)
Как я мог бы получить Юникод в Ruby 1.8.7?
Ответ №1:
Вы могли бы использовать мой backports
драгоценный камень. Работает с Ruby 1.8.7 (и возможностью -KU
настройки $KCODE
для utf-8):
require "rubygems"
require "backports/1.8.7/string/ord"
"я".ord # => 1103
Ответ №2:
Что ж, я нашел это хорошее решение:
"я".unpack('U')[0] # => 1103