Outils e-mail

Décodeur quoted-printable

Rendez lisible le corps quoted-printable. Choisissez le charset d'origine et enregistrez en UTF-8.

Fonctionnement

Collez le corps encodé. Décodez =XX et sauts souples en texte lisible sur votre appareil.

Corps seulement, pas Subject encodé. Limite : 1 000 000 caractères.

Décoder du texte quoted-printable

Quoted-printable représente des octets par égal et deux chiffres hexadécimaux. Le décodage récupère ces octets ; le charset donne leur sens. Collez seulement le corps, sans en-têtes ou séparateurs MIME.

  1. Collez le corps ou choisissez Essayer un exemple.
  2. Choisissez le charset de Content-Type puis Décoder le texte.
  3. Vérifiez résultat et avertissements, puis téléchargez en TXT UTF-8.

Exemples courants de quoted-printable

Entrée encodéeTexte décodéInterprétation
price=3D20price=20=3D est l'octet du signe égal.
caf=C3=A9caféLes deux octets encodés forment é en UTF-8.
hello=20worldhello world=20 est un espace explicitement encodé.
first_namefirst_nameLes soulignés restent littéraux dans le corps.

Un saut souple réunit deux lignes physiques

Before:
A long line con=
tinues here.

After:
A long line continues here.
Un égal juste avant le saut indique un retour souple. Un saut normal sans égal reste dans le texte.

Choisir UTF-8 ou un autre charset

Cherchez Content-Type, par exemple text/plain; charset=UTF-8, dans la partie originale. UTF-8 est le choix par défaut. Autres options : Windows-1252 / ISO-8859-1, ISO-8859-15, Shift JIS et GB18030 / GBK. Les parties peuvent avoir des charsets différents.

café est caf=C3=A9 en UTF-8 ; la dernière lettre peut être =E9 en Windows-1252. Les octets seuls ne permettent pas de trancher. Pour un charset non reconnu, utilisez un autre décodeur ou exportez de nouveau ; deviner peut produire un texte lisible mais faux.

Corps de message et Subject encodé

Un Subject tel que =?UTF-8?Q?caf=C3=A9?= est un mot encodé d’en-tête, avec ses propres délimiteurs et règles de soulignement. Ce décodeur traite uniquement les corps quoted-printable. Utilisez la vue E-mail de Lecteur de structure MIME pour lire les champs d’objet et d’adresses décodés.

Content-Transfer-Encoding: base64 nécessite aussi un autre décodeur. Le lecteur MIME identifie l'encodage et télécharge la partie décodée d'un EML complet.

Questions sur quoted-printable

Pourquoi =C3=A9 devient-il é ?

Ces deux octets encodent é en UTF-8. Quoted-printable récupère les octets ; le charset choisi détermine les caractères.

Décode-t-il Subject comme =?UTF-8?Q?...?=

Non. Les mots encodés des en-têtes RFC 2047 suivent d’autres règles, notamment pour les traits de soulignement. Ouvrez l’EML complet dans Lecteur de structure MIME et utilisez sa vue E-mail pour lire les en-têtes décodés. Dans ce décodeur de corps, les traits de soulignement restent inchangés.

Que deviennent les séquences invalides ?

Les séquences égal mal formées restent littérales et sont signalées. Des octets invalides pour le charset donnent une erreur, sans remplacement silencieux des caractères.

Pourquoi les espaces de fin de ligne ont-ils disparu ?

Espaces et tabulations finaux non encodés peuvent être ajoutés au transport et sont retirés selon quoted-printable. Les espaces encodés comme =20 restent.

Le HTML décodé sera-t-il exécuté ?

Non. Le résultat est affiché en texte et téléchargé en TXT. Scripts et balises ne s'exécutent pas.

Quelle est la limite d'entrée ?

Jusqu'à 1 000 000 caractères à la fois. Le résultat est du texte enregistrable en TXT UTF-8, sans ajout à une boîte mail.

Mes données quittent-elles l'appareil ?

Fichiers et texte sont traités dans le navigateur sans envoi à EMLKit. Retirez l'entrée ou quittez pour effacer la session. Les requêtes normales de page atteignent l'hébergeur. Lire les règles de traitement.