Ascii Character to Decimal Base 10 value

Greetings all,

I would like to know how one might convert a letter such as “H” to its
corresponding ascii decimal value. On the flip side, how might I take
the decimal value and convert it back to the alpha-numeric
representation.

Is there something simpler or better than using the String class
each_byte() method? I seem to recall there is a simple way to do just
this, but can’t find it in the docs.

Thanks,

Doug

PS: any ideas about doing this with Unicodes?

irb(main):124:0> 99.chr
=> “c”

On May 11, 2006, at 4:47 PM, doug meharry wrote:

Thanks,

Doug

PS: any ideas about doing this with Unicodes?


Posted via http://www.ruby-forum.com/.

– Elliot T.

irb(main):132:0> “H”[0]
=> 72

On May 11, 2006, at 4:47 PM, doug meharry wrote:

Thanks,

Doug

PS: any ideas about doing this with Unicodes?


Posted via http://www.ruby-forum.com/.

– Elliot T.

On May 11, 2006, at 16:47, doug meharry wrote:

Greetings all,

I would like to know how one might convert a letter such as “H” to its
corresponding ascii decimal value. On the flip side, how might I take
the decimal value and convert it back to the alpha-numeric
representation.

Is there something simpler or better than using the String class
each_byte() method? I seem to recall there is a simple way to do just
this, but can’t find it in the docs.

It’s (to me) wildly non-intuitive.

aString = ‘B’
=> “B”
aString[0]
=> 66
aString[0…0]
=> “B”

Logan C. wrote:

On May 11, 2006, at 7:47 PM, doug meharry wrote:

Thanks,

Doug

PS: any ideas about doing this with Unicodes?


Posted via http://www.ruby-forum.com/.

?H #=> 72
?H.chr #=> “H”

Thanks all, that works well.

On May 11, 2006, at 7:47 PM, doug meharry wrote:

Thanks,

Doug

PS: any ideas about doing this with Unicodes?


Posted via http://www.ruby-forum.com/.

?H #=> 72
?H.chr #=> “H”

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs