这个维基页面给出了将单个字符转换为ASCII的一般思路。http://en.wikibooks.org/wiki/Ruby_Programming/ASCII
但是,如果我有一个字符串,并且想要从中获取每个字符的ASCII码,我需要做什么?
"string".each_byte do |c|
$char = c.chr
$ascii = ?char
puts $ascii
end
它无法工作是因为它对$ascii = ?char这行不满意
syntax error, unexpected '?'
$ascii = ?char
^
split('')
更好的方法是调用chars
。 - phoet