Zeichenkodierung von Textdateien umwandeln
Erkennt Kodierung und Zeilenenden von Textdateien und wandelt sie in UTF-8, UTF-8 mit BOM, EUC-KR (CP949), Shift_JIS, Windows-1252 oder UTF-16 LE um.
Wird geladen…
So funktioniert es
- Ziehen Sie eine oder mehrere Textdateien in das Feld oder wählen Sie sie über die Dateiauswahl aus.
- Prüfen Sie bei jeder Datei „Erkannt“ und „Zeilenenden“ und öffnen Sie „Vorschau“, um die ersten 500 Zeichen zu sehen. „(geschätzt)“ bedeutet, dass die Datei mit der Kodierung aus „Falls nicht UTF-8, lesen als“ gelesen wurde.
- Bei Zeichensalat in der Vorschau stellen Sie „Falls nicht UTF-8, lesen als“ auf EUC-KR (CP949), Shift_JIS oder Windows-1252 um.
- Wählen Sie unter „Umwandeln in“ das Ziel: UTF-8, UTF-8 (BOM), EUC-KR (CP949), Shift_JIS, Windows-1252 oder UTF-16 LE.
- Klicken Sie bei einer Datei auf „Als … herunterladen“ oder auf „Alle herunterladen“ (der Browser fragt eventuell, ob mehrere Downloads erlaubt werden sollen); „Text kopieren“ kopiert den gelesenen Text, „Leeren“ leert die Liste.
Häufige Fragen
- Werden meine Dateien hochgeladen?
- Nein. Die Dateien werden in Ihrem Browser gelesen und umgewandelt und verlassen Ihr Gerät nie.
- Wie wird die Kodierung erkannt?
- Zuerst wird nach einer Byte-Order-Mark (BOM) für UTF-8 oder UTF-16 LE/BE gesucht; ohne BOM wird eine gültige UTF-8-Datei als UTF-8 angezeigt, oder als ASCII, wenn sie nur ASCII-Bytes enthält. Alles andere wird mit der Kodierung aus „Falls nicht UTF-8, lesen als“ gelesen und mit „(geschätzt)“ markiert; voreingestellt ist EUC-KR für Koreanisch, Shift_JIS für Japanisch und Windows-1252 für die übrigen Seitensprachen. Klappt auch das nicht, erscheint „Unbekannt“, und nicht lesbare Bytes werden zu �.
- Warum werden manche Zeichen durch „?“ ersetzt?
- Die Zielkodierung kann sie nicht darstellen (z. B. Emojis in EUC-KR oder Shift_JIS). Wandeln Sie in UTF-8 um, um alle Zeichen zu behalten.
- Werden Zeilenenden oder Dateinamen geändert?
- Nein. Zeilenenden (CRLF, LF oder CR) werden nur angezeigt und bleiben unverändert, und die heruntergeladene Datei behält ihren ursprünglichen Namen. UTF-8 (BOM) setzt eine BOM an den Anfang, UTF-16 LE wird immer mit BOM gespeichert.
- Warum wurde meine Datei als Binärdatei übersprungen?
- Eine Datei ohne BOM gilt als binär, wenn ihre ersten 8 KB ein Nullbyte (0x00) enthalten, das in normalen Textdateien nicht vorkommt. Auch UTF-16-Dateien ohne BOM enthalten Nullbytes und werden deshalb übersprungen.