À propos de cet outil
L'outil d'encodage et de décodage Quoted-Printable convertit du texte vers et depuis le MIME Quoted-Printable, l'encodage de transfert de contenu utilisé dans l'e-mail pour du texte majoritairement ASCII avec des octets non-ASCII occasionnels. L'encodage (selon la RFC 2045 §6.7) laisse passer l'ASCII imprimable (33–126) inchangé sauf le '=' lui-même, qui devient =3D. Tout octet hors de cette plage — lettres accentuées, symboles, et séquences UTF-8 multi-octets — est écrit en =HH avec de l'hexadécimal majuscule. Les espaces et tabulations littéraux sont conservés, sauf en fin de ligne où ils sont encodés en =20 ou =09 pour survivre au transport.
Tout s'exécute localement dans votre navigateur et rien n'est téléversé. En mode corps, l'encodeur impose la limite de 76 caractères par ligne en insérant un saut de ligne souple — un '=' immédiatement avant le CRLF — et il ne coupe jamais un triplet =HH à travers un saut. Le décodage inverse tout cela : il retire les sauts souples ('=' suivi d'un saut de ligne), retransforme chaque =HH en son octet, et laisse tout autre caractère tel quel, interprétant enfin les octets reconstruits comme de l'UTF-8 pour que le texte accentué et non latin fasse un aller-retour correct.
Un sélecteur de mode bascule entre l'encodage corps standard et la variante d'en-tête 'Q' de la RFC 2047 utilisée à l'intérieur des mots encodés =?charset?Q?...?=. Dans la variante d'en-tête, une espace est représentée par un underscore '_' (et un '_' littéral est encodé en =5F), que le décodeur remappe vers une espace. Choisissez une direction et un mode, collez votre texte, et copiez le résultat.