Das ist ein Quoted-Printable-Kodierer und -Dekodierer für MIME-E-Mail: druckbares ASCII bleibt, andere Bytes werden =HH. Quoted-printable ist eine 7-Bit-MIME-Kodierung fur E-Mail: druckbares ASCII bleibt, andere Bytes werden =HH. Kennungen Quoted-printable, MIME, RFC 2045, RFC 2047, UTF-8, CRLF, Q-encoding und Base64 bleiben. Beispiel anzeigen macht aus café caf=C3=A9 (é ist UTF-8 C3 A9). Der Chip あ ergibt =E3=81=82. Der Buchstabe A bleibt.
=?UTF-8?Q?...?= und laesst Subject:.=HH-Token, Soft-Breaks.RFC 2045 begrenzt Zeilen auf 76 Zeichen. Vor dem Limit kommt = plus gewaehltes Zeilenende, =HH wird nicht getrennt. Trailing Spaces werden =20. Eine Zeile wickelt nicht. Harte Umbrueche in Dekodiert bleiben, ausser in einer Zeile, wo sie als CRLF-, LF- oder CR-Bytes kodiert werden.
Der Chip RFC 2047 laedt Subject: サンプル und erzeugt Subject: =?UTF-8?Q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?=. Einfuegen von =?UTF-8?Q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?= in Kodiert ergibt サンプル. Q- und B-Woerter werden expandiert, Leerzeichen zwischen benachbarten encoded-words entfernt. Decode bevorzugt UTF-8; ISO-8859-1 wenn TextDecoder es kann.
Kein URL-Encoding: Leerzeichen bleiben Leerzeichen (oder _ in Q), nicht + oder %20. Gleichheitszeichen ist =3D. Diese Seite nutzt UTF-8. GBK und Dateien: Base64. Nichts wird hochgeladen.
%. Quoted-printable nutzt = fuer MIME.C3 A9. Latin-1 waere =E9.=?UTF-8?B?...?=. Header-Encode nutzt Q-encoding.Percent-Encoding: URL Encode. Binaeres MIME: Base64. Escapes: Escape String.