字 AI-SRTSub

Untertitel mit Zeichensalat reparieren

Ein Untertitel voller Zeichensalat ist selten beschädigt – er wurde nur mit der falschen Kodierung gelesen. Das Werkzeug findet die ursprüngliche Kodierung und setzt die richtigen Zeichen zurück. Nummern und Zeiten bleiben unangetastet.

Aktualisiert 2026-10-17Tool-Anleitungen

Was dieses Werkzeug tut

Dieselben Bytes ergeben als UTF-8 und als GBK gelesen zwei völlig verschiedene Zeichen – die Datei ist nicht beschädigt, sie wurde nur mit der falschen Kodierung dekodiert. Das tut das Reparaturwerkzeug:

  • Herausfinden, in welcher Kodierung die Datei geschrieben wurde, und die Zeichen damit neu lesen
  • Genau sagen, wie der Text zerbrochen ist: Ersetzungszeichen, Steuerzeichen, Währungssymbole, Ballungen von Akzentbuchstaben, Wände aus seltenen Zeichen
  • Reparaturen danach sortieren, was sich am ehesten wie Sprache liest, dann eine auswählen und speichern
  • Wenn der Player die Kodierung nicht erkennt, eine Kopie als UTF-8 mit BOM oder als GBK weitergeben

Datei hochladen, nicht einfügen

Die beiden Zugänge können nicht gleich viel reparieren, deshalb lade die Datei hoch, wenn möglich. Bei einer Datei sind die ursprünglichen Bytes noch da: Das Werkzeug probiert eine Kodierung nach der anderen und dekodiert als GBK, sobald es GBK erkennt – ohne zu raten. Eingefügter Text sind keine rohen Bytes mehr. Wenn der Browser die Zeichenkette übergibt, ist der Fehler längst passiert; es bleibt nur das Rückwärtsrechnen, soviel eben geht.

Wenn der eingefügte Text schon Ersetzungszeichen enthält (das Fragezeichen im Kästchen `�`), sind die ursprünglichen Bytes längst verloren und nichts bringt sie zurück. Die Seite sagt das geradeheraus: geh zurück und lade die Originaldatei mit „Datei auswählen" hoch.

Uploadbereich der Reparaturseite: Ablagefläche und Einfügefeld, darüber die erkannte Kodierung
Datei hierher ziehen oder auswählen; das Einfügefeld darunter kann viel weniger reparieren

Was die Diagnose dir sagt

Nach dem Upload gibt die Diagnosekarte ein Urteil aus. Kein Zeichensalat gefunden: Der Inhalt liest sich so schon richtig; wenn dein Player trotzdem Müll zeigt, hat er die falsche Kodierung benutzt – geh zu „Speichern unter", wähle eine andere und gib ihm diese Datei. Wenn es wie Zeichensalat aussieht, listet sie auf, welche Spur gefunden wurde:

  • Sie enthält Ersetzungszeichen – die ursprünglichen Bytes sind schon verloren
  • Steuerzeichen haben sich eingeschlichen
  • Sie ist mit Währungs- und Mathematiksymbolen gespickt
  • Akzentbuchstaben treten in Klumpen auf – als wäre UTF-8 Byte für Byte gelesen worden (`ä½ å¥½` ist dieser Typ)
  • Reihen von CJK-Zeichen, aber kein einziges häufiges darunter – als wäre UTF-8 als GBK gelesen worden
Diagnosekarte: Urteil und jede Zeichensalat-Spur einzeln aufgelistet
Die Diagnose listet Spuren nach Typ, statt nur „es ist Zeichensalat" zu sagen

Wie Kandidaten sortiert werden und wie du wählst

Unter „So lässt es sich reparieren" stehen bis zu 12 Kandidaten in der Reihenfolge was sich am ehesten wie Sprache liest, jeder mit dem Kodierungspaar beschriftet, aus dem er gelesen wurde. Klick einen an, sieh dir das Ergebnis an, wähle ihn und speichre unten. Nicht überzeugt? Mit „So belassen" geht es zurück zum Original.

Die Reihenfolge kommt aus einer Wertung: Anteil häufiger Zeichen, Ketten von Akzenten, Ketten von Symbolen, Wände seltener Zeichen – alles fließt ein. Ist keine Wertung klar besser, wird nichts empfohlen – es drückt dir keinen halbgaren Kandidaten auf, nur damit einer dasteht. Zwei Mal falsch behandelter Text (einmal falsch gespeichert, einmal falsch repariert) bekommt für die ersten Kandidaten eine Runde Rückwärtsrechnung extra; innerhalb von zwei Schichten ist noch Rettung möglich.

Liste der Reparaturkandidaten, sortiert danach, was sich wie Sprache liest, jeder mit Kodierungspaar
Kandidaten nach „liest sich am ehesten wie Sprache" sortiert, jeder mit seinen Kodierungen

Richtig speichern ist der letzte Schritt

Ein repariertes Ergebnis muss trotzdem noch richtig gespeichert werden. Wenn ein Player UTF-8 nicht erkennt, hilft meist UTF-8 mit BOM (Windows-Player verlassen sich auf das BOM) oder GBK. Speicherbar sind UTF-8, UTF-8 (mit BOM), GBK, Big5, Shift_JIS und EUC-KR; passt etwas nicht hinein, wirst du aufgefordert, ein anderes zu wählen (GBK fasst kein Koreanisch). Heruntergeladene Dateien bekommen `-fixed` im Namen.

Ist die erkannte Kodierung nicht UTF-8, zeigt „Speichern unter" schon auf UTF-8 mit BOM. Sobald du das Menü selbst anfasst, legt es sich nicht mehr quer.

Ergebnisbereich: Textfeld mit Menü „Speichern unter" und Download-Schaltfläche
Kodierung wählen und herunterladen; der Name bekommt -fixed

Was nie angetastet wird

Nur falsch gelesene Zeichen werden ersetzt. Nummern, Zeiten und ASS-Formatbefehle werden in keiner Weise verändert.

Häufige Fragen

Ich habe die Datei hochgeladen, warum soll ich trotzdem speichern? Die Datei ist meist in Ordnung; kaputt ist, dass der Player sie mit der falschen Kodierung liest. Dann muss kein einziges Zeichen im Text geändert werden – speichre eine Kopie als UTF-8 mit BOM oder GBK und gib sie dem Player.

Warum lässt sich Eingefügtes nicht reparieren? Sobald im eingefügten Text Ersetzungszeichen auftauchen, sind die ursprünglichen Bytes weg und es gibt nichts, woraus sich schließen ließe. Geh zurück und lade mit „Datei auswählen" das Original hoch.

Der Kandidat, den ich will, ist nicht dabei? Es wird nichts empfohlen, solange es nicht klar besser wertet als das Vorliegende. Stell die erkannte Kodierung auf eine andere und lass neu sortieren.

Wie viele Dateien auf einmal? Eine nach der anderen. Reparatur herunterladen, dann die nächste Datei einlesen.

Datenschutz

Erkennung und Reparatur laufen vollständig im Browser ab. Kein Untertitelinhalt wird an einen Server gesendet.

Verwandte Werkzeuge und Ratgeber

Woher Zeichensalat kommt und warum er so aussieht, steht in Woher Zeichensalat in Untertiteln kommt; Kodierung in Ordnung, aber Inhalt schmutzig – Untertitel säubern; Zeiten und Lesetempo prüfen – Untertitel-Prüfung.

Läuft vollständig im Browser, nichts zu installieren.

Reparaturwerkzeug öffnen

Verwandte Anleitungen