Encodeur Quoted-Printable
Quoted-printable est l’encodage qui permet au texte 8 bits de survivre à un transfert de mail 7 bits. Cet encodeur convertit chaque octet au-dessus de 126 (et quelques spéciaux comme =) en échappements hexadécimaux =XX, coupe les lignes à 76 caractères et vous donne une chaîne que vous pouvez insérer dans un corps MIME Content-Transfer-Encoding: quoted-printable.
Comment encoder en quoted-printable
-
1
Collez votre texte
L'entrée est traitée par défaut comme UTF-8. Les lettres accentuées et les émojis deviennent des séquences multi-octets.
-
2
Cliquez sur encoder
Les octets en dehors de la plage ASCII imprimable, plus le signe = littéral, deviennent des échappements =HH en hexadécimal majuscule.
-
3
Utilisez les retours à la ligne souples
Les lignes de plus de 76 caractères sont coupées avec un = final et un CRLF. Votre MTA les réassemblera.
Les règles, version courte
La RFC 2045 définit le quoted-printable. Les points importants :
| Plage d’octets | Gestion |
|---|---|
33 à 126 sauf = (61) |
Imprimé tel quel |
| 9 (tabulation), 32 (espace) | Tel quel sauf à la fin de la ligne |
= (61) |
Toujours échappé en =3D |
| Tout le reste | Échappé en =HH |
| Longueur de ligne > 76 | Coupure souple avec = + CRLF |
Pourquoi cela existe
SMTP a historiquement garanti une livraison propre en 7 bits. Tout ce qui est en dehors de cette plage pourrait être supprimé, inversé ou divisé. Le quoted-printable garde le corps lisible lorsqu’il est ouvert dans un débogueur (contrairement à base64, qui est opaque) tout en étant sûr pour le transport.
Pièges courants
- Espaces finaux. Un espace à la fin d’une ligne doit être encodé en
=20, sinon les relais de mail le supprimeront. - Fin de ligne. Utilisez CRLF, pas LF. Les en-têtes RFC 5322 l’exigent.
- UTF-8 d’abord. Encodez votre texte en octets UTF-8, puis en quoted-printable. Le faire dans le mauvais ordre altère les caractères accentués.
Questions fréquentes
Quoted-printable si le texte est principalement ASCII avec des octets non-ASCII occasionnels (email européen typique). Base64 si le contenu est binaire ou fortement non-latin, il est plus efficace.
C’est une apostrophe typographique (guillemet-apostrophe, U+2019) encodée en ses octets UTF-8. Un client qui ne comprend pas le quoted-printable affiche les échappements bruts.
La RFC 2045 fixe 76 comme maximum strict pour une ligne quoted-printable. La plupart des encodeurs coupent à 75 pour laisser de la place pour le retour souple = final. Dépasser 76 risque d’être rejeté par des MTA stricts.
Oui. Le texte est envoyé au site pour être encodé ou décodé. Ne collez ni mot de passe, ni clé privée, ni message confidentiel.
Outils similaires
Référence de la table ASCII
Table ASCII complète de 0 à 127 avec décimal, hexadécimal, octal, binaire et référence numérique HTML pour chaque caractère, y compris les codes de contrôle comme NUL, LF et DEL.
Référence des caractères HTML
Liste consultable des entités HTML, de leurs codes nommés et numériques, et un copier-coller en un clic pour les caractères et symboles spéciaux.
Compteur de FPS
Mesurez les FPS du navigateur avec requestAnimationFrame : lissage, fréquence d'images min et max, seuil d'alerte et graphique facultatif. Tout se passe en local, sans envoi ni API.
Référence des raccourcis clavier
Recherchez les raccourcis par défaut documentés de VS Code, Chrome et Bash avec GNU Readline sous macOS, Windows et Linux.
Générateur de carte CSS
Créez le CSS d’un conteneur de carte : fond, bordure, rayon des angles, espacement intérieur et ombre douce, avec aperçu immédiat et code à copier-coller.
Recherche de nom de couleur
Trouvez la couleur nommée CSS standardisée la plus proche d’une valeur HEX, RGB ou HSL grâce à l’écart CIEDE2000.
Outil disponible dans d’autres langues
- Koder quoted-printable [PL]
- 引用可能な印刷エンコーダ [JA]
- เอนโคเดอร์สำหรับการพิมพ์แบบอ้างอิง [TH]
- مشفر للطباعة المقتبسة [AR]
- Codificador Quoted-Printable [PT]
- Codificador Quoted-Printable [ES]
- Quoted-Printable-Encoder [DE]
- Đã trích dẫn – Bộ mã hóa in được [VI]
- Citerbar och utskriftsförmögen kodare [SV]
- Geciteerde aftekenbare encoder [NL]
- Encoder yang dapat dicetak dan dikutip [ID]
- Quoted-Printable 인코더 [KO]
- Quoted-Printable Encoder [EN]
- Codificatore Quoted-Printable [IT]
- Кодер для печатного копирования [RU]
- Quoted-Printable Kodlayıcı [TR]
- 可打印编码器 [ZH]