Michael Jackson wrote:
> If I have a string that represents some character in hex, what is the
> easiest way to convert it to that character? For example, if I have
> the string "41" how do I convert it to "\x41" (or "A")? I've been
> toying around with eval and sprintf, but can't seem to get it right.
> Right now I'm using the brute force approach below, but I think there
> must be a better way.
>
> c = "41"
> eval("\"\\x#{c}\"")
>
> --
> Michael Jackson
> http://mjijackson.com
> @mjijackson
>
>   
This should work

irb(main):002:0> "%c" % "41".to_i(16)
=> "A"