http://www.perlmonks.org?node_id=732096

monkfan has asked for the wisdom of the Perl Monks concerning the following question:

Most Revered Monks,
How can I convert the ASCII strings like this, for example:
_DATA__ ORQ>IK FDC
into its decimal format like this:
79 82 81 62 73 75 70 68 67
Hence, the output for each strings is an array of decimal values. Each decimal values correspond to every character in ASCII string.

Is there a compact way to do it with Perl?

Regards,
Edward

Replies are listed 'Best First'.
Re: Converting ASCII string to Decimal
by jdporter (Paladin) on Dec 22, 2008 at 14:51 UTC
    map ord, split //
    As in:
    local( $,, $\ ) = ( ' ', "\n" ); while (<DATA>) { chomp; print map ord, split // }
Re: Converting ASCII string to Decimal
by BrowserUk (Patriarch) on Dec 22, 2008 at 14:57 UTC