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.
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.
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.
Excellent. Both of these suggestions work beautifully. Clearly I need
to familiarize myself better with sprintf and String.
Thanks!
···
--
Michael Jackson
@mjijackson
On Sat, May 15, 2010 at 9:22 AM, Gianfranco Bozzetti <gf.bozzetti@alice.it> wrote:
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.