Warum gerade diese Zeichen?
Word, Outlook und viele Redaktionssysteme ersetzen beim Tippen gerade Anführungszeichen und Bindestriche automatisch durch typografische: „, “, ’, – und …. Diese Zeichen liegen in UTF-8 im Bereich E2 80 xx und bestehen aus drei Bytes. Als Windows-1252 gelesen wird daraus immer †plus ein drittes Zeichen. Umlaute sind dagegen nur zwei Bytes lang und erscheinen als ä – mehr dazu.
Vorher
Wie geht’s? Wir freuen uns auf „Ihre“ Rückmeldung – bis Freitag…
Nachher
Wie geht’s? Wir freuen uns auf „Ihre“ Rückmeldung – bis Freitag…
Die Muster im Überblick
„→„(Anführungszeichen unten)“→“(Anführungszeichen oben)’→’(Apostroph)‘→‘(einfaches Anführungszeichen)–→–(Gedankenstrich),—→—(langer Strich)…→…(Auslassungspunkte),•→•(Aufzählungspunkt)€→€
Sonderfall: †ohne drittes Zeichen
Das englische Schlusszeichen ” enthält in UTF-8 das Byte 9D, für das Windows-1252 kein Zeichen kennt. Viele Programme lassen es beim Anzeigen einfach weg – übrig bleibt †mit einem unsichtbaren oder gar keinem Zeichen dahinter. Ist das Byte noch da, repariert Mojibuster es. Wurde es beim Kopieren schon entfernt, lässt sich nicht mehr sicher sagen, welches Zeichen gemeint war, und Mojibuster lässt die Stelle unverändert.
So vermeidest du den Fehler
- Speichere Texte aus Word und Editoren als UTF-8 und gib die Kodierung beim Import an.
- Prüfe in Newsletter- und Shop-Systemen den eingestellten Zeichensatz – er sollte überall
UTF-8lauten. - Bei E-Mails liegt die Ursache oft beim Absender. Wie du sie trotzdem lesbar machst, steht unter Umlaute in Outlook.
- In Datenbanken gehören Tabellen und Verbindung auf
utf8mb4– siehe MySQL und phpMyAdmin.
Häufige Fragen
Was bedeutet ’?
Das ist ein doppelt kodierter Apostroph: Der Text wurde zweimal falsch umgewandelt. Auch das repariert Mojibuster – mehr unter doppelt kodierte Zeichen.
Soll ich die Zeichen einfach durch gerade ersetzen?
Musst du nicht. Mojibuster stellt die ursprünglichen Zeichen wieder her. Wer lieber " und - verwendet, kann sie danach immer noch ersetzen.
Warum sind nur die Anführungszeichen kaputt, die Umlaute aber richtig?
Dann wurde der Text vermutlich teilweise neu getippt oder stammt aus zwei Quellen. Mojibuster repariert nur die kaputten Stellen und lässt korrekte Zeichen unverändert.