Warum aus ü zwei Zeichen werden
In UTF-8 besteht jeder Umlaut aus zwei Bytes, ü zum Beispiel aus C3 und BC. Ein Programm, das die Datei als Windows-1252 (ANSI) liest, macht aus jedem Byte ein eigenes Zeichen: C3 wird zu Ã, BC zu ¼. Deshalb beginnen fast alle kaputten Umlaute mit à – das zweite Zeichen verrät, welcher Buchstabe gemeint war.
Vorher
Grüße aus Köln: Die Maße passen, die Größe auch – schöne Bescherung für Jürgen.
Nachher
Grüße aus Köln: Die Maße passen, die Größe auch – schöne Bescherung für Jürgen.
Die häufigsten Muster
ä→ä,ö→ö,ü→üÄ→Ä,Ö→Ö,Ü→Üß→ßé→é,è→è,ç→ç€→€,–→–,„→„– mehr dazu bei kaputten Anführungszeichen und Apostrophen
Die vollständige Tabelle steht weiter unten. Sieht der Salat länger aus, etwa ü, ist der Text doppelt kodiert – auch das repariert Mojibuster.
Lieber nicht von Hand ersetzen
Man könnte ü per Suchen und Ersetzen in ü umwandeln. Das klappt aber nur, solange alle Fehler bekannt sind: à mit einem geschützten Leerzeichen dahinter ist ein kaputtes à, ein einzelnes à kann aber auch ein echtes à in einem portugiesischen Namen sein. Mojibuster prüft jede Stelle Byte für Byte und ändert nur, was eindeutig kaputt ist.
Wo das Problem herkommt
- Excel öffnet eine UTF-8-CSV ohne BOM als ANSI – so öffnest du sie richtig.
- Datenbanken liefern UTF-8 über eine
latin1-Verbindung – siehe MySQL und phpMyAdmin. - Skripte lesen Dateien mit der falschen Kodierung, etwa PowerShell oder Python mit pandas.
- E-Mails geben einen falschen Zeichensatz an – Hilfe für Outlook.
- Editoren öffnen die Datei als ANSI – in Notepad++ reicht meist ein Klick.
Häufige Fehlerbilder
| Kaputt | Richtig |
|---|---|
| ä | ä |
| ö | ö |
| ü | ü |
| ß | ß |
| Ä | Ä |
| Ö | Ö |
| Ü | Ü |
| é | é |
| è | è |
| ç | ç |
| ñ | ñ |
| € | € |
| „ | „ |
| “ | “ |
| ’ | ’ |
| – | – |
| — | — |
| … | … |
| ° | ° |
Häufige Fragen
Sind meine Umlaute verloren?
Nein. In ü stecken noch genau die Bytes des ü, Mojibuster rechnet sie zurück. Verloren sind Zeichen erst, wenn ein Programm sie durch ? oder � ersetzt hat – mehr unter Fragezeichen statt Umlaute.
Warum steht bei mir à mit einem Leerzeichen dahinter?
Das ist meist ein kaputtes à: Sein zweites Byte ist in Windows-1252 ein geschütztes Leerzeichen. Wurde es beim Kopieren in ein normales Leerzeichen verwandelt, ist die Stelle nicht mehr eindeutig, und Mojibuster lässt sie lieber stehen.
Kann ich eine ganze Datei reparieren?
Ja. Zieh CSV-, TXT-, JSON- oder SQL-Dateien bis 100 MB in das Feld oben. Die Datei bleibt dabei auf deinem Gerät.