esta página wiki dio una idea general de cómo convertir un solo char a ASCII http://en.wikibooks.org/wiki/Ruby_Programming/ASCIIRuby: carácter de ASCII de una cadena
Pero decir que si tengo una cadena y quería obtener ASCII de cada carácter de ella, ¿que necesito hacer?
"string".each_byte do |c|
$char = c.chr
$ascii = ?char
puts $ascii
end
No funciona porque no es feliz con la línea de $ ascii =? Char
syntax error, unexpected '?'
$ascii = ?char
^
Hizo este cambio en Ruby 1.9? – Gishu
Sí, en Ruby 1.8 devuelve el valor ascii de los caracteres, pero ruby el carácter en el índice en ruby 1.9 ... – David
'" a "[0] .ord' debe devolver el código ascii. Tenga en cuenta que en realidad es un código Unicode. – albert