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