views:

521

answers:

3

Hi,

How can I convert a binary number into a string character using Perl script?

thanks in advance.

A: 

Strings can contain either binary data or text characters; nothing special is needed.

Tell us more about what you are trying to do, and that might shed some light on what you mean by "convert" or "binary".

ysth
+2  A: 

If you mean binary to ASCII like this webpage, this should do the trick:

#!/usr/bin/perl

$binarySample = "01010100011001010111001101110100"; # "Test" in binary
$chars = length($binarySample);
@packArray = pack("B$chars",$binarySample);
print "@packArray\n";

output:

Test
John T
+1  A: 

chr(0x41) or chr(65) turns the number 65 (41 in hex) into the letter "A", is this what you are looking for?

Chas. Owens