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?

···

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

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

···

On May 11, 2006, at 4:47 PM, 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.

Thanks,

Doug

PS: any ideas about doing this with Unicodes?

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

-- Elliot Temple

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

···

On May 11, 2006, at 4:47 PM, 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.

Thanks,

Doug

PS: any ideas about doing this with Unicodes?

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

-- Elliot Temple

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"

···

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

?H #=> 72
?H.chr #=> "H"

···

On May 11, 2006, at 7:47 PM, 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.

Thanks,

Doug

PS: any ideas about doing this with Unicodes?

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

Logan Capaldo 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.

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