// so behebst du es
Kaputte Zeichen: Probleme mit Kodierung und Zeichensatz beheben (UTF-8)
Wenn Umlaute und Akzente zu „é“ oder Fragezeichen werden, gibt die E-Mail ihre Textkodierung nicht richtig an. Nutze überall UTF-8 und gib es an.
Was das bedeutet
Computer speichern Buchstaben als Zahlen. Die Tabelle, die Zahlen mit Buchstaben verknüpft, heißt Zeichenkodierung oder Zeichensatz (charset). Der moderne Standard, der jede Sprache und jedes Emoji abdeckt, ist UTF-8. Ältere, wie ISO-8859-1 oder Windows-1252, decken nur westeuropäische Buchstaben ab.
Wenn eine E-Mail in einer Kodierung geschrieben, aber als eine andere angekündigt wird, kommen Buchstaben mit Akzenten oder Umlauten falsch an. Zum Beispiel wird „Café“ zu Café, und „€“ wird zu € oder zu einem Fragezeichen.
Warum das wichtig ist
- Kaputter Text wirkt nachlässig, und Leser halten die E-Mail vielleicht für Betrug.
- Spamfilter bemerken schlecht kodierte Betreffzeilen, fehlende Zeichensatz-Angaben und seltsame Zeichen. SpamAssassin hat Regeln dafür.
- Eine kaputte Betreffzeile ist das Erste, was der Leser sieht.
So prüfst du es
- Sende eine Test-E-Mail: Kopiere auf der Startseite deine einmalige Testadresse, schick eine ganz normale E-Mail von dem Postfach oder Tool, das du prüfen willst, und öffne dann den Bericht. Sieh dir den Betreff und den Abschnitt „Message text“ an: Akzente, Umlaute und Symbole sollten richtig erscheinen. Öffne den Abschnitt „Raw headers“, such nach der Zeile
Content-Typeund prüfe die SpamAssassin-Regeln auf alles, was mit Zeichensatz oder Kodierung zu tun hat.
Ein korrekter Header sieht so aus:
Content-Type: text/html; charset=UTF-8
Ein Betreff mit Akzenten sollte kodiert sein, zum Beispiel:
Subject: =?UTF-8?B?Q2Fmw6kgZGUgUGFyaXM=?=
Das sieht seltsam aus, ist aber normal: Postfächer dekodieren es und zeigen „Café de Paris“.
So behebst du es
- Nutze überall UTF-8. Wähle in den Einstellungen deines Newsletter-Tools, deiner Website, deines Shops oder deines CRM UTF-8 als E-Mail-Kodierung, wenn es eine Auswahl gibt.
- Speichere Vorlagen als UTF-8. Wenn du HTML-Vorlagen in einem Texteditor bearbeitest, speichere die Datei als „UTF-8“. Vermeide „ANSI“ oder „Westeuropäisch“.
- Gib es auch im HTML an, im Head der Vorlage:
<meta charset="UTF-8">. - Prüfe deine Datenbank und deine Website. Wenn Namen oder Texte aus einer Datenbank kommen (Kundennamen, Produktnamen), muss auch sie Text in UTF-8 speichern. Sonst ist der Text schon kaputt, bevor er die E-Mail erreicht.
- Für Entwickler: Nutze eine bekannte E-Mail-Bibliothek (wie PHPMailer, nodemailer oder Pythons email-Paket) und setz den Zeichensatz auf UTF-8. Bau E-Mail-Header nicht von Hand: Betreffzeilen und Namen mit Akzenten müssen wie oben gezeigt kodiert werden.
- Vermeide Kopieren aus Word. Das bringt „typografische“ Anführungszeichen und versteckte Zeichen mit. Füge als reinen Text ein und formatiere dann in deinem Tool.
Häufige Symptome und Ursachen
é,è: UTF-8-Text, der als ISO-8859-1 oder Windows-1252 angekündigt wird.?oder eine schwarze Raute: Text in alter Kodierung, der als UTF-8 angekündigt wird.- Roher
=?UTF-8?-Code im Betreff sichtbar: Die Kodierung ist fehlerhaft.
Prüfe, ob es behoben ist
Sende eine neue Test-E-Mail über die Startseite mit Umlauten, Akzenten, dem Euro-Zeichen und einem Apostroph, sowohl im Betreff als auch im Text. Der Bericht sollte sie richtig anzeigen, der Header Content-Type sollte charset=UTF-8 enthalten, und in der SpamAssassin-Liste sollte keine Kodierungsregel auftauchen.
Prüfe, ob es behoben ist
DNS-Änderungen können ein paar Minuten bis einige Stunden dauern. Sende danach eine neue Test-E-Mail oder scanne deine Domain erneut.
Ähnliche Anleitungen
- Einen List-Unsubscribe-Header hinzufügen (Abmeldung mit einem Klick)Mit dem List-Unsubscribe-Header zeigen Gmail, Yahoo und Outlook einen Abmelden-Button neben deinem Absendernamen. Massenversender müssen ihn mit einem Klick anbieten.
- E-Mail-Weiterleitung macht SPF kaputt: wie DKIM und ARC helfenWenn jemand deine E-Mail automatisch weiterleitet, scheitert SPF, weil der weiterleitende Server nicht deiner ist. Eine gültige DKIM-Signatur und ARC beim Weiterleitenden sorgen dafür, dass ihr weiter vertraut wird.
- Kontaktformular-E-Mails, die „von“ der Adresse des Besuchers gesendet werdenEin Website-Formular, das die E-Mail-Adresse des Besuchers ins Absenderfeld (From) setzt, scheitert an SPF und DMARC. Sende von deiner eigenen Adresse und setz den Besucher stattdessen in Reply-To.
- Links, die der Zustellbarkeit schadenURL-Kürzer, Linktexte, die eine Adresse zeigen, aber auf eine andere verweisen, und Links zu Domains auf Blacklists sind klassische Spam-Zeichen. Nutze einfache Links zu deiner eigenen Domain.
- E-Mails nur aus Bildern und fehlende Nur-Text-VersionEine E-Mail, die aus einem einzigen großen Bild besteht oder keine Nur-Text-Version hat, sieht für Filter nach Spam aus. Nutze echten Text, wenige Bilder und sende sowohl HTML als auch Nur-Text.