Ruby:字符从字符串转换为ASCII [英] Ruby: character to ascii from a string
本文介绍了Ruby:字符从字符串转换为ASCII的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
此Wiki页面给出了有关如何将单个字符转换为ascii的一般概念. http://zh.wikibooks.org/wiki/Ruby_Programming/ASCII
this wiki page gave a general idea of how to convert a single char to ascii http://en.wikibooks.org/wiki/Ruby_Programming/ASCII
但是说,如果我有一个字符串,并且想从中获取每个字符的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
它不起作用,因为它对$ ascii =?char
It doesn't work because it's not happy with the line $ascii = ?char
syntax error, unexpected '?'
$ascii = ?char
^
推荐答案
c
变量已包含字符代码!
The c
variable already contains the char code!
"string".each_byte do |c|
puts c
end
收益
115
116
114
105
110
103
这篇关于Ruby:字符从字符串转换为ASCII的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文