Toollet
Nach Aufgabe oder App-Name suchenSuchenKontakt
Preise

Zeichenkodierungs-Erkennung und -Umwandlung

Vergleichen Sie die Kodierungskandidaten einer Datei anhand des angezeigten Textes. Wandeln Sie sie anschließend in die vom Empfänger benötigte Kodierung um und speichern Sie sie. Text- und Hexadezimaleingaben werden ebenfalls unterstützt.

Bis zu 100.000 Zeicheneinheiten (Emoji und ähnliche Zeichen zählen als 2 oder mehr).

Erweiterte EinstellungenKeine BOM

Fügen Sie sie nur hinzu, wenn der Empfänger dies vorgibt. In der Regel ist sie deaktiviert.

Möglichkeiten

Text vergleichen und Dekodierung auswählen

Lassen Sie Kodierungen anzeigen, mit denen sich eine Datei oder Hexadezimaldaten dekodieren lassen. Prüfen Sie den Text der einzelnen Kandidaten und wählen Sie die gewünschte Kodierung.

Für den Empfänger umwandeln

Wählen Sie die Ausgabekodierung aus 6 Formaten: UTF-8, UTF-16 LE/BE, Shift_JIS-Varianten, EUC-JP und ISO-2022-JP.

Datei nur erstellen, wenn der Text erhalten bleibt

Nach der Umwandlung wird das Ergebnis erneut dekodiert, um es mit dem Text abzugleichen. Nicht darstellbare Zeichen werden niemals durch „?“ ersetzt und gespeichert.

Anleitung

  1. Zu konvertierenden Inhalt eingeben

    Fügen Sie Text ein oder wählen Sie 1 Datei aus. Geben Sie für eine hexadezimale Eingabe die Werte ein und klicken Sie auf „Kodierungskandidaten suchen“.

  2. Kandidaten für Datei oder Hexadezimaleingabe prüfen

    Vergleichen Sie den Text der einzelnen Kandidaten und wählen Sie denjenigen aus, der korrekt lesbar ist. Gibt es nur 1 Kandidaten, ist er bereits ausgewählt; prüfen Sie daher seinen Text.

  3. Ausgabekodierung auswählen

    Wählen Sie die vom Empfänger vorgegebene Kodierung. Wenn für UTF-8 oder UTF-16 eine BOM erforderlich ist, fügen Sie sie in den erweiterten Einstellungen hinzu.

  4. Umwandeln und herunterladen

    Klicken Sie auf „Umwandeln und Datei erstellen“ und speichern Sie die erzeugte Datei. Bei Bedarf können Sie auch die ausgegebenen Hexadezimaldaten prüfen oder kopieren.

Nützlich, wenn

Erhaltene CSV- oder Textdatei lesen

Finden Sie eine Kodierung, mit der der Inhalt einer Original-CSV- oder Textdatei korrekt angezeigt wird, wenn er unleserlich erscheint.

Daten in einer vorgegebenen Kodierung teilen

Ändern Sie die Zeichenkodierung passend zum System des Empfängers und bereiten Sie eine Textdatei zum Teilen vor.

Kodierung auswählen und prüfen

Zuordnung von Zeichen zu Bytefolgen

Dieselben Zeichen werden je nach Kodierung als unterschiedliche Bytefolgen gespeichert. Werden Daten mit einer anderen Kodierung als der beim Speichern verwendeten geöffnet, können sie als andere Zeichen gelesen werden.

Auch bei nur einem Kandidaten den Text prüfen

Dass sich die Eingabe dekodieren lässt, bestätigt nicht die ursprüngliche Kodierung. Bei kurzen Eingaben oder solchen, die nur Buchstaben und Ziffern enthalten, kann bei mehreren Kodierungskandidaten derselbe Text entstehen. Vergleichen Sie den Text mit den Einstellungen, mit denen er erstellt wurde.

Eine BOM kennzeichnet die Kodierung

Richten Sie sich beim Hinzufügen einer BOM nach den Anforderungen des Empfängers. Für UTF-8 und UTF-16 können Sie optional eine BOM hinzufügen. Eine zur Eingabekodierung passende BOM wird beim Dekodieren aus dem Text entfernt.

Wenn Originaldaten verloren sind

Daten, die mit einer falschen Kodierung geöffnet und erneut gespeichert wurden, oder Daten mit fehlenden Zeichen lassen sich nicht immer wiederherstellen. Falls die Originaldatei noch vorhanden ist, prüfen Sie stattdessen diese Datei.

CSV-Trennzeichen und Zeilenumbrüche bleiben erhalten

Es wird nur die Kodierung geändert. Das Werkzeug passt keine CSV-Spalten, Trennzeichen, Anführungszeichen oder Zeilenumbrüche an und schreibt Tabellenwerte nicht um.

Häufig gestellte Fragen

Ist die automatisch erkannte Kodierung eindeutig?

Nein. Angezeigt werden Kodierungen, mit denen sich die Eingabe lesen lässt, ohne sie als ungültige Bytefolge zu behandeln. Wählen Sie anhand des Textes und der Einstellungen, mit denen er erstellt wurde. Bei mehreren Kandidaten wählt das Werkzeug nicht automatisch einen aus.

Kann ich Text mit Emoji in Shift_JIS umwandeln?

Kann die Ausgabekodierung nicht den gesamten Text darstellen, tritt ein Fehler auf. Das Werkzeug ersetzt keine Zeichen, um fortzufahren. Wählen Sie UTF-8 oder UTF-16.

Lässt sich die ursprüngliche Kodierung aus eingefügtem Text erkennen?

Bei Texteingaben werden die vom Browser empfangenen Zeichen in die angegebene Kodierung umgewandelt. Um die ursprüngliche Bytefolge zu untersuchen, geben Sie eine Datei oder Hexadezimaldaten ein.

Werden auch die nicht in der Vorschau angezeigten Teile gespeichert?

Ja. Die Textvorschau jedes Kandidaten ist auf die ersten 400 UTF-16-Codeeinheiten begrenzt, der dekodierte Text auf die ersten 10.000 UTF-16-Codeeinheiten und die ausgegebenen Hexadezimaldaten auf die ersten 4.096 Bytes. Beim Speichern von Dateien und Kopieren der Hexadezimaldaten wird die gesamte Ausgabe verwendet.

Kann ich aus leerem Text eine Datei erstellen?

Ja. Ohne BOM ist die Datei 0 Bytes groß. Mit BOM enthält sie nur diese Markierung.

Eingaben und Ergebnisse

Eingabe
Dateien und Hexadezimaldaten: bis zu 256 KiB (262.144 Bytes). Text: bis zu 100.000 UTF-16-Codeeinheiten. Emoji und einige andere Zeichen belegen mehrere Einheiten.
Ausgabe
Bis zu 256 KiB pro Datei. Der Dateiname setzt sich aus dem Namen der Kodierung und dem ursprünglichen Dateinamen zusammen. Bei Text- oder Hexadezimaleingaben wird der ursprüngliche Name als text.txt behandelt.
Einstellungen ändern
Wenn Sie Eingabe, Dekodierungskandidat, Ausgabekodierung oder BOM ändern, wird die vorherige Ausgabe gelöscht. Wandeln Sie mit den neuen Einstellungen erneut um.

Aktuelle Einstellungen

Werkzeuge suchen