Aller au contenu
TextArray
Tout en local

Décodeur imprimable-coté

Décodez les échappements =C3=A9 et les sauts de ligne doux de la source de courrier électronique — ou codez les vôtres.

Entrée

Décodeur imprimable-coté

Ouvrez la source brute de presque tous les e-mails et le texte est criblé de =C3=A9, =E2=80=93 et de lignes se terminant par un seul signe =. Il s'agit d'une manière imprimable par citation de MIME de presser du texte non-ASCII via des systèmes de messagerie qui ne font confiance qu'aux caractères 7 bits. Collez-le ici et il se lit à nouveau : =XX les échappements deviennent leurs vrais caractères grâce au décodage UTF-8 approprié, et les sauts de ligne doux de fin qui repliaient les longs paragraphes en lignes de 76 caractères sont recousus.

Le décodeur est délibérément indulgent, comme l'exige le vrai courrier : des chiffres hexadécimaux dans les deux cas, des espaces qui transportent ajoutés après une pause logicielle et des échappements invalides comme =ZZ passant littéralement au lieu de tuer tout le message. L'option RFC 2047 transforme en outre les traits de soulignement en espaces, qui sont la variante utilisée dans les lignes d'objet et les en-têtes codés.

Changer de mode encode à la place : l'ASCII imprimable reste lisible, tout le reste - accents, tirets cadratins, emoji, octets de contrôle - devient =XX échappements, les espaces de fin sont protégés comme l'exige la RFC et les longues lignes sont enroulées en douceur à 76 caractères afin que la sortie tombe directement dans un corps MIME. Le wrap ne divise jamais une séquence d'échappement et le décodage de votre propre sortie restaure toujours l'octet d'entrée pour octet.

Utilisations typiques : lire la source d'un e-mail mal rendu, déboguer un modèle de newsletter, vérifier ce que votre bibliothèque de courrier émet réellement ou préparer des appareils de test pour un analyseur. Tout s'exécute localement dans votre navigateur : la correspondance ne quitte jamais votre appareil.

FAQ

Qu’est-ce qu’un saut de ligne doux ?
An = signe à la toute fin d’une ligne. Cela signifie « cette ligne continue » — les systèmes de messagerie limitent les lignes à 78 caractères, donc les longs paragraphes sont pliés. Le décodage supprime le = et le saut, restaurant ainsi la ligne originale non enveloppée.
Pourquoi mon texte décodé affiche-t-il é au lieu de é ?
Étant donné que les octets =XX sont décodés en UTF-8, le codage du courrier réel est utilisé aujourd'hui. Les outils qui décodent chaque octet en Latin-1 produisent l'émojibake - si vous avez vu cela, c'est la solution.
À quoi sert l’option de soulignement RFC 2047 ?
Les en-têtes d'e-mails codés (lignes d'objet commençant par =?UTF-8?Q?…) utilisent une variante compacte où _ représente un espace. Activez l'option lors du collage d'un tel corps d'en-tête ; laissez-le désactivé pour les corps de message, où les traits de soulignement sont littéraux.
Qu'arrive-t-il aux séquences invalides comme =ZZ ?
Ils passent inchangés. Les citations imprimables du monde réel sont souvent légèrement mutilées, et un décodeur qui détecte des erreurs lors de la première mauvaise évasion refuserait exactement les messages que vous avez le plus besoin de lire.
Mon e-mail est-il téléchargé quelque part ?
Non. Le décodage s’effectue entièrement dans votre navigateur et votre correspondance ne quitte jamais votre appareil.