Encodeur / décodeur Quoted-Printable
Encodez ou décodez du texte quoted-printable d'e-mail selon la RFC 2045 : échappements =XX, coupures douces à 76 caractères, jeux de caractères UTF-8 ou ISO-8859-1.
31 caractères · 40 octets (UTF-8)
0 caractères · 0 octets (UTF-8)
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Qu'est-ce que Quoted-Printable ?
Convertit du texte vers et depuis le quoted-printable, l'encodage de transfert de contenu MIME utilisé dans les e-mails. L'ASCII lisible reste tel quel, les autres octets deviennent =XX, et les longues lignes sont coupées par des sauts de ligne souples (= en fin de ligne).
Comment utiliser Quoted-Printable
- Choisissez Encoder ou Décoder.
- Sélectionnez le Jeu de caractères : UTF-8 (par défaut) ou ISO-8859-1.
- Collez du texte ou le corps d'e-mail quoted-printable dans Entrée.
- Copiez le résultat depuis Sortie.
Exemple
Café — naïve ✓
Caf=C3=A9 =E2=80=94 na=C3=AFve =E2=9C=93=20
L'espace final est encodé =20 parce qu'il termine la ligne.
Quand utiliser Quoted-Printable
Utilisez-le pour lire ou produire des corps d'e-mail et des parties MIME qui emploient Content-Transfer-Encoding: quoted-printable. Pour des pièces jointes binaires, Base64 est le bon choix.
Comment fonctionne Quoted-Printable
L'encodage convertit chaque ligne en octets dans le jeu de caractères choisi. L'ASCII imprimable (33–126), sauf =, est conservé ; les espaces et tabulations sont conservés sauf s'ils terminent une ligne ; tout le reste s'écrit = suivi de deux chiffres hexadécimaux en majuscules. Les lignes de plus de 76 caractères sont coupées par un saut souple, jamais au milieu d'une séquence =XX. Le décodage supprime les sauts souples et les espaces en fin de ligne, reconvertit =XX en octets et les décode avec le jeu de caractères. Les sauts de ligne sont affichés \n (les e-mails utilisent CRLF).
Cas d'utilisation courants
- Lire la source brute d'un e-mail avec du texte de style =C3=A9
- Déboguer des newsletters aux accents cassés
- Préparer des parties MIME pour des e-mails de test
- Convertir d'anciens e-mails ISO-8859-1 en texte lisible
Questions Fréquentes
Pourquoi vois-je =C3=A9 au lieu de é ?
C'est l'encodage UTF-8 de é en quoted-printable. Le décodage avec le jeu de caractères UTF-8 le restitue.
Qu'est-ce qu'un saut de ligne souple ?
Un = en fin de ligne signifie que la ligne continue ; il est supprimé au décodage, ce qui permet de transporter de longues lignes dans la limite de 76 caractères.
Mon texte décodé contient des caractères �.
L'e-mail a probablement été rédigé dans un autre jeu de caractères. Essayez ISO-8859-1.