Как получить Unicode персонажа в Ruby 1.8.7? - PullRequest
7 голосов
/ 13 мая 2011

Чтобы получить Unicode персонажа в Ruby 1.9.2, я использую ord:

"я".ord       # => 1103     (It's a Russian letter)

Как я могу получить Unicode в Ruby 1.8.7 ?

Ответы [ 2 ]

8 голосов
/ 13 мая 2011

Вы можете использовать мой backports драгоценный камень.Работа с Ruby 1.8.7 (и опцией -KU для настройки $KCODE для utf-8):

require "rubygems"
require "backports/1.8.7/string/ord"
"я".ord # => 1103
7 голосов
/ 13 мая 2011

Ну, я нашел это хорошее решение:

"я".unpack('U')[0]     # => 1103
...