Formatierung der E-Mail-Zeichenkodierung

0

Hin und wieder erhalte ich eine E-Mail, die nicht richtig formatiert ist, da sie viele Zeichen '= 92' und '=' enthält:

We are looking for candidates to join our team.    Great qualifications inc=
lude:

*     PhD or Masters specializing in Machine Learning, Statistics, or related fi=
elds.

=B7     Experience dealing with large, real-life data sets. (not just pre-c=
anned problems).

Warum sollte das passieren? Ein fehlerhafter Absender-E-Mail-Client? Falsche MIME-Codierung?

notnoop
quelle
Wie von Harrymc erwähnt: Die Gleichheitszeichen sind in der Tat "mit Anführungszeichen bedruckbar". Entweder enthält der Absender nicht die richtigen Überschriften, oder der Empfänger interpretiert die Überschriften nicht richtig. In der E-Mail müssten weitere "Header" angezeigt werden, um die Ursache für diese spezielle Frage zu ermitteln. (Kleine Chance, dass ein Virenscanner oder ein Zwischenserver die Quelle der Nachricht durcheinander gebracht hat.)
Arjan

Antworten:

2

Das Problem ist möglicherweise auf das Senden und Empfangen von E-Mail-Programmen verteilt.
Es ist sicher, dass der Absender der E-Mail kein solches Durcheinander gesehen hat, als er seine E-Mail gesendet hat. Das Problem hängt damit zusammen, wie die vom Absender tatsächlich verwendete Codierung im Header-Teil der E-Mail deklariert wird.

Das Grundproblem besteht darin, dass es zu viele Zeichen gibt, als dass sie alle nur mit dem einfachen lateinischen ASCII-Zeichensatz ausgedrückt werden könnten. Die endgültige Lösung soll Unicode sein , dessen erklärter Zweck darin besteht, alle Zeichensätze der Welt zu enthalten (was bereits unmöglich ist). Es gibt auch Zwischenlösungen, z. B. " quoted-printable". Dies ist wahrscheinlich das, was wir in Ihrer Frage sehen.

Jetzt gibt es für jeden Zeichensatz (außer möglicherweise Unicode) mehrere unabhängige Implementierungen durch jeden E-Mail-Client, zu denen Sie auch die Implementierung der E-Mail-Header hinzufügen.

Das Ergebnis ist, dass die Darstellung des E-Mail-Texts nur dann exakt gleich ist, wenn für Absender und Empfänger dieselbe E-Mail-Client-Software verwendet wird. Schuld daran ist insbesondere Outlook, das die internationalen Standards nicht zu sehr einhält und daher dazu neigt, E-Mails zu generieren, die andere Kunden möglicherweise nur schwer auf identische Weise anzeigen können.

Fügen Sie diesem Durcheinander die Tatsache hinzu, dass verschiedene Betriebssysteme denselben Zeichen unterschiedliche numerische Werte geben können. Beispielsweise besteht zwischen dem Mac und dem PC keine Übereinstimmung über den numerischen Wert eines einzelnen Zeichens mit Akzent.

Dieser Artikel ist auch für Sie interessant: Zeichenkodierung in E-Mails: Sie müssen sich 2004 mit GroupWise-Mist auseinandersetzen und können Ihnen ähnliche Probleme aufzeigen, die bei anderen Menschen auftreten.

Harrymc
quelle