Umlaute in Notepad++ reparieren: Kodierung richtig umstellen

Notepad++ zeigt ä statt ä oder kleine schwarze Kästchen wie xE4? Dann passt die gewählte Kodierung nicht zur Datei. Mit zwei Menüpunkten lässt sich das meist beheben – wenn du weißt, welchen du brauchst.

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

Erst die Kodierung prüfen

Unten rechts in der Statusleiste zeigt Notepad++, wie es die Datei gerade liest, etwa UTF-8, UTF-8-BOM oder ANSI. Das Menü Kodierung hat zwei Arten von Einträgen, die oft verwechselt werden:

  • ANSI, UTF-8, UTF-8-BOM (oben im Menü): Notepad++ liest die vorhandenen Bytes neu, ohne die Datei zu ändern – eine reine Anzeige-Einstellung.
  • Konvertiere zu ANSI, Konvertiere zu UTF-8 … (unten im Menü): Notepad++ schreibt die Zeichen in der neuen Kodierung. Beim Speichern ändert sich die Datei.

Fall 1: ä statt ä

Die Datei ist in UTF-8 gespeichert, Notepad++ liest sie aber als ANSI. Wähle Kodierung → UTF-8, und die Umlaute erscheinen sofort richtig. Nicht konvertieren: „Konvertiere zu UTF-8“ würde den Salat ä als echte Zeichen speichern.

Fall 2: xE4 oder Kästchen statt ä

Die Datei ist in ANSI (Windows-1252) gespeichert, wird aber als UTF-8 gelesen. Wähle zuerst Kodierung → ANSI, damit die Umlaute richtig erscheinen, und dann Konvertiere zu UTF-8. Nach dem Speichern ist die Datei UTF-8.

Fall 3: Der Salat steht wirklich in der Datei

Zeigt Notepad++ auch mit UTF-8 noch ä, wurde der kaputte Text bereits gespeichert. Dann hilft kein Menüpunkt mehr zuverlässig – vor allem nicht, wenn richtige und kaputte Zeilen gemischt sind oder der Text doppelt kodiert ist. Zieh die Datei oben in Mojibuster: Es repariert nur die kaputten Stellen und zeigt dir jede Änderung.

Eine Datei, in der der Fehler schon gespeichert ist

Vorher

Übersetzung geprüft: Größe, Fußgänger, Schlüssel – alles korrekt.

Nachher

Übersetzung geprüft: Größe, Fußgänger, Schlüssel – alles korrekt.

Neue Dateien immer als UTF-8 anlegen

Unter Einstellungen → Optionen → Neues Dokument stellst du die Kodierung für neue Dateien auf UTF-8. Für Dateien, die Excel öffnen soll, eignet sich UTF-8-BOM – mehr unter Excel zeigt Umlaute falsch. Skripte für Windows PowerShell 5.1 brauchen ebenfalls eine BOM, siehe PowerShell.

Häufige Fragen

Was ist der Unterschied zwischen UTF-8 und UTF-8-BOM?

Beide speichern die Zeichen gleich. UTF-8-BOM schreibt zusätzlich drei unsichtbare Bytes an den Anfang, an denen Excel und ältere Programme UTF-8 erkennen.

Warum erkennt Notepad++ die Kodierung manchmal falsch?

Dateien ohne BOM enthalten keine Angabe zur Kodierung, Notepad++ muss raten. Bei kurzen Dateien mit wenigen Umlauten liegt es dabei öfter daneben.

Kann ich mehrere Dateien auf einmal umwandeln?

In Notepad++ nur mit Makros oder Plugins. In Mojibuster geht es eine Datei nach der anderen – jede ist in Sekunden fertig.

Weitere Anleitungen