2015-01-19 3 views

ответ

1

Вызов chr метод по каждому из них:

[239, 187, 191, 104].map(&:chr) 
#=> ["\xEF", "\xBB", "\xBF", "h"] 


# tilde, the last printable character 
126.chr 
#=> "~" 

Я думаю, что начиная с 127 будет нестандартные символы

+0

Просто продолжение, «h» имеет смысл, а другие нет - любая идея, как я могу понять, что они «означают»? – Numbers

+0

@Numbers Я уверен, что это некоторые нестандартные символы, но, честно говоря, еще не знаю, как это понять –

1

Используйте метод chr из Fixnum. Как так:

239.chr => "\ XEF"

Если вход разделенных пробелами строку, вы можете использовать раскол и карты:

"239 187 191 104".split.map(&:to_i).map(&:chr) 
Смежные вопросы