CSV-Encoding und Mojibake: Kaputten Text reparieren

Müller wird zu Müller, café zu café. Mojibake ist das typische Zeichen für einen Encoding-Konflikt – und er ist vermeidbar.

Jede Textdatei ist eine Folge von Bytes, die nur unter einer bestimmten Zeichenkodierung Sinn ergibt. Wenn Schreiber und Leser sich nicht einig sind, welches Encoding gilt, entsteht Mojibake: die verstümmelten Zeichen, wenn ein Umlaut oder Akzent falsch dekodiert wird.

Das ist kein kosmetisches Problem. In einem Datenimport verfälscht Mojibake Namen, Adressen und Produktbeschreibungen – und ist im Nachhinein schwer zu bereinigen.

Die Encodings, die dir begegnen

Drei Encodings decken den Großteil realer CSV-Dateien ab: UTF-8 ist der moderne Standard und unterstützt alle Sprachen; Latin-1 (ISO-8859-1) ist ein älteres westeuropäisches Encoding; Windows-1252 ist Microsofts Obermenge von Latin-1 und noch in Windows-Exporten üblich. Bei reinem ASCII überlappen sie sich – Probleme tauchen erst auf, sobald ein Akzent, Umlaut oder Währungssymbol auftaucht.

Schritt für Schritt

  1. Datei auswählen – Öffne den Text-Encoding-Konverter und wähle deine Datei.
  2. Encoding erkennen – Das Werkzeug erkennt das tatsächliche Encoding.
  3. Nach UTF-8 konvertieren – Wandle den Text in sauberes UTF-8 um.
  4. Ergebnis verwenden – Kopiere oder lade den bereinigten Text.

Typische Encoding-Probleme

ProblemTypische UrsacheLösung
ä, ö, ü statt UmlautenUTF-8 als Windows-1252 gelesenals UTF-8 dekodieren
€ statt €UTF-8 als Windows-1252 gelesenals UTF-8 dekodieren
�-Ersatzzeichenungültige BytesEncoding zuerst erkennen
Kästchen oder LeerstellenEncoding beim Export verlorenals UTF-8 neu exportieren

Worauf du achten solltest

Warum lokal statt Upload?

Viele Online-Dienste laden deine Datei auf einen Server, verarbeiten sie dort und speichern sie für eine Weile. Bei persönlichen Fotos, Ausweisen oder Dokumenten ist das ein unnötiges Risiko. FormatFlash arbeitet dagegen vollständig in deinem Browser: Die Datei wird auf deinem Gerät gelesen, umgewandelt und gespeichert, ohne dass eine Kopie das Gerät verlässt.

Das hat zwei Vorteile. Zum einen bleibt deine Privatsphäre gewahrt, zum anderen entfallen Warteschlangen und Limits: Es gibt keinen Server, der voll sein könnte, und kein Tageslimit. Du kannst das selbst prüfen, indem du die Entwicklertools öffnest und den Netzwerk-Tab beobachtest, während du umwandelst – eine rein lokale Verarbeitung erzeugt keinen Upload-Request.

Ein weiterer Vorteil: Lokale Tools funktionieren auch dann, wenn du offline bist oder nur eine langsame Verbindung hast – nach dem ersten Laden liegt die App im Browsercache. Und weil die Verarbeitung reine Rechenarbeit auf deinem Gerät ist, gibt es keinen Warteplatz und keine Warteschlange: Das Ergebnis erscheint, sobald der Prozess fertig ist.

Das bedeutet auch, dass die Geschwindigkeit von deinem Gerät abhängt und nicht von einem Server. Auf einem modernen Rechner oder Handy läuft die Umwandlung in der Regel in Sekunden; bei sehr großen Dateien oder vielen Dateien auf einmal kann es etwas länger dauern, weil der Arbeitsspeicher die Grenze bildet.

Häufige Fehler

Häufige Fragen

Was ist Mojibake?

Mojibake ist der verstümmelte Text, wenn eine Datei mit der falschen Kodierung gelesen wird, etwa UTF-8 als Windows-1252. Zeichen wie ä und é werden zu ä und é.

Warum zerstört Excel die CSV-Kodierung?

Excel nimmt beim Öffnen oft ein länderspezifisches Alt-Encoding statt UTF-8 an, sodass Akzente und Sonderzeichen falsch gelesen werden.

Wie behebe ich Mojibake automatisch?

Erkenne das tatsächliche Encoding der Quelle und konvertiere nach UTF-8. FormatFlash bietet dafür einen Text-Encoding-Konverter im Browser.

Fazit

Mojibake ist vorzubeugen billiger als zu reparieren, denn eine falsch gespeicherte Datei verliert die ursprünglichen Bytes unwiederbringlich. Standardisiere auf UTF-8, teste mit Akzenten und halte für Altdaten einen lokalen Konverter bereit.

Verwandte Ratgeber

Text-Encoding reparieren