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é]