Comment d=E9coder ces dr=F4les de caract=E8res ?

Vous avez peut être déjà vu ce genre de caractères dans certains email, cet encodage s’appelle quoted-printable dont la définition Wikipédia est :

« Un format d’encodage de données codées sur 8 bits, qui utilise exclusivement les caractères alphanumériques imprimables du code ASCII (7 bits). »

Si on cherche sur le net on trouvera nombre d’utilitaire Linux pour décoder le quoted-printable, j’en ai essayé plein sans succès.

Jusqu’à ce que je tombe sur la ligne perl suivante :

perl -pe 's/\=([0-9A-Fa-f]{2})/chr(hex($1))/ge; s/\=\n//;' [fichier à décoder] > [fichier décodé]

Les commentaires sont fermés.