Ruby: character to ascii from a string

ascii, ruby

Solution

The `c` variable already contains the char code!

"string".each_byte do |c|
    puts c
end

yields

115
116
114
105
110
103

Problem

this wiki page gave a general idea of how to convert a single char to ascii http://en.wikibooks.org/wiki/Ruby_Programming/ASCII But say if I have a string and I wanted to get each character's ascii from it, what do i need to do? ``` "string".each_byte do |c| $char = c.chr $ascii = ?char puts $ascii end ``` It doesn't work because it's not happy with the line $ascii = ?char ``` syntax error, unexpected '?' $ascii = ?char ^ ```

Original source

Related problems