Zum Inhalt springen

Kaputtes Hangul wiederherstellen

Broken Hangul Recovery

Repariert Hangul, das durch eine CP949/UTF-8-Verwechslung entstellt wurde – der Klassiker bei Dateien aus Südkorea –, indem jeder plausible Kodierungspfad probiert und in der Vorschau gezeigt wird.

Hangul wird zu 뷁, 안녕 oder 占쏙옙, wenn Bytes, die in einer Kodierung geschrieben wurden, in einer anderen gelesen werden, und welche Verstümmelung Sie bekommen haben, verrät, welches Kodierungspaar beteiligt war. Dieses Werkzeug probiert jeden plausiblen Rückweg und zeigt Ihnen das Ergebnis jedes einzelnen, damit Sie den wählen, der sich als Koreanisch liest.

🔒 Läuft vollständig in Ihrem Browserencodingrecovercp949hangul

Der kaputte Text

Ein Dateiname, ein Untertitel, eine Zeile aus einer CSV — fügen Sie irgendetwas ein, und jeder plausible Kodierungsweg wird rückwärts nachgespielt.

Kaputter Text ist meist kein Schaden, sondern ein *Lesefehler*. Die Bytes sind unversehrt, falsch war nur die Tabelle — sie mit derselben Tabelle zurückzuschreiben und mit der richtigen zu lesen holt den Text zurück. Deshalb wird hier kein Zeichen geraten: angeboten werden nur Wege, die Hin- und Rückweg schließen.

Text, der in einzelne Buchstaben zerfällt (ㅇㅏㄴㄴㅕㅇ), ist überhaupt kein Kodierungsfehler, sondern einer der Unicode-Normalisierung. macOS speichert Dateinamen in NFD, und Windows zeigt Ihnen die Einzelteile. Dieser Fall muss nur zusammengesetzt werden.

So funktioniert es

  1. Fügen Sie den kaputten Text ein oder legen Sie die Datei ab

    Bei einer Datei werden die Bytes direkt verwendet, was Fälle rettet, die ein Kopieren und Einfügen schon zerstört hat.

  2. Lesen Sie die Kandidaten

    Jeder Weg ist mit den Kodierungen beschriftet, die er angenommen hat. Nur einer davon wird sich als Koreanisch lesen; der Rest ist eine andere Art von Müll.

  3. Beheben Sie die Quelle, nicht nur diese Kopie

    Wenn eine CSV immer wieder kaputt ankommt, ist die Exportkodierung das Problem. Jede Datei von Hand wiederherzustellen ist eine Behandlung, keine Heilung.

Häufige Fragen

Nichts stellt es wieder her.

Manche Verstümmelung ist verlustbehaftet und lässt sich nicht rückgängig machen. Wenn Bytes mit einem Ersatzzeichen dekodiert wurden – das Muster 占쏙옙 ist der klassische Fall –, sind die ursprünglichen Werte weg, und keine Neukodierung bringt sie zurück.

Der Dateiname ist kaputt, aber der Inhalt in Ordnung.

Ein unter Windows erzeugtes Zip speichert Namen in CP949, ohne sie zu kennzeichnen, und ein Mac- oder Linux-Werkzeug liest sie als UTF-8. Fügen Sie den kaputten Namen als Text ein – der Inhalt war nie betroffen.

Warum macht Excel meine CSV immer wieder kaputt?

Excel unter Windows öffnet eine CSV in der Codepage des Systems, sofern die Datei nicht mit einer UTF-8-Byte-Order-Markierung beginnt – auf einem deutschen Windows ist das Windows-1252, und darin gibt es kein Hangul, weshalb eine koreanische CSV dort zu Zeichensalat wird. Mit BOM speichern oder importieren statt öffnen vermeidet das.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.