Privacy Policy Cookie Policy Terms and Conditions Quoted-printable - Wikipedia

Quoted-printable

aus Wikipedia, der freien Enzyklopädie

Die Gleichheitszeichenkodierung bzw. Quoted-Printable ist ein Verfahren, mit dem man in E-Mails Zeichen, die nicht im ASCII-Zeichensatz enthalten sind, kodieren kann. Dies ist erforderlich, da bis heute nicht sichergestellt ist, dass alle Zwischenstellen beim E-Mail-Versand sogenannte 8-Bit-Zeichen (entspricht 256 Möglichkeiten pro Byte) verarbeiten können; die ursprüngliche E-Mail-Spezifikation sah nur 7 Bit vor (128 Möglichkeiten pro Byte).

Um trotzdem deutsche Umlaute oder andere Sonderzeichen wie das Euro-Symbol verwenden zu können, ohne dabei die Kompatibilität zu älteren Systemen zu gefährden, werden diese Zeichen kodiert. Dafür gibt es verschiedene Verfahren, die im MIME-Standard spezifiziert sind.

Die „Quoted-Printable“-Kodierung hat den Vorteil, dass die meisten in ASCII enthaltenen Zeichen unverändert kodiert werden und so auch angezeigt werden können, wenn die Quoted-Printable-Kodierung vom Empfänger nicht unterstützt wird.

In einer so kodierten Nachricht werden alle nicht in ASCII enthaltenen Zeichen dargestellt, indem sie durch ein "="-Zeichen gefolgt vom Hexadezimalwert des Zeichens angegeben werden, z. B. in ISO 8859-1: ü = =FC. Da das =-Zeichen in Quoted-printable ein für die Kodierung verwendetes Zeichen ist, wird das "="-Zeichen im Ursprungstext selbst durch den Hexadezimalwert kodiert, also als =3D.

Um die Länge der Zeilen auf 76 Zeichen zu begrenzen, wird bei längeren Zeilen nach meist 75 Zeichen ein "=" an das Zeilenende gesetzt, und der Text in der nächsten Zeile fortgesetzt. Der auf diese Weise erzwungene Zeilenumbruch wird beim Dekodieren wieder entfernt.

[Bearbeiten] Beispiel

Hätten Hüte ein ß im Namen, wären sie möglicherweise keine Hüte mehr,
sondern Hüße.

Dieser Text im Zeichensatz ISO 8859-1 als quoted-printable kodiert:

H=E4tten H=FCte ein =DF im Namen, w=E4ren sie m=F6glicherweise keine H=FCte=
 mehr,
sondern H=FC=DFe.

Man erkennt die kodierten Umlaute sowie den erzwungenen Zeilenumbruch nach dem Wort Hüte, bei dem das Leerzeichen in die nächste Zeile verschoben wird. Der ursprünglich vorhandene Zeilenumbruch hinter mehr, ist noch ohne ein "=" am Ende vorhanden und wird beim Dekodieren beibehalten.

Siehe auch: E-Mail, MIME, Base64, UUencode

[Bearbeiten] Weblinks

Andere Sprachen

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -