2 votes

Comment puis-je convertir un nombre binaire en une chaîne de caractères à l'aide de Perl script ?

Comment puis-je convertir un nombre binaire en une chaîne de caractères à l'aide de Perl script ?

8voto

John T Points 14067

Si vous voulez dire binaire à ASCII comme este page web, cela devrait faire l'affaire :

#!/usr/bin/perl

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

sortie :

Test

1voto

Chas. Owens Points 40887

chr(0x41) o chr(65) transforme le nombre 65 (41 en hexadécimal) en la lettre "A", est-ce bien ce que vous recherchez ?

0voto

ysth Points 54757

Les chaînes de caractères peuvent contenir des données binaires ou des caractères de texte ; rien de spécial n'est nécessaire.

Dites-nous en plus sur ce que vous essayez de faire, et cela pourrait nous éclairer sur ce que vous entendez par "convertir" ou "binaire".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X