„, ’ und – statt Anführungszeichen, Apostroph und Strich

Statt „Zitat“ steht „Zitat“, statt eines Gedankenstrichs – und statt des Apostrophs ’? Das sind typografische Zeichen, die in UTF-8 drei Bytes lang sind. Mojibuster setzt sie wieder zusammen – füge den Text oben ein.

Funktioniert mit Text und diesen Dateien:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Zum Beispiel Excel-Exporte, Datenbank-Dumps, Untertitel oder Website-Code.

Reparieren

  1. Datei ablegen oder Text einfügen
  2. Wird automatisch repariert
  3. Kopieren oder herunterladen
oder Datei einfach hierher ziehen

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.

Ein Newsletter-Text, als Windows-1252 angezeigt

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-8 lauten.
  • 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.

Weitere Anleitungen