Wordpad als UTF-8-Konverter fällt weg
In unserem uralten Workflow konvertieren wir mit Wordpad Textdateien in das Unicode-Format (UTF-8?). Workpad gibt es nicht mehr, was also jetzt tun?
Seit Windows 11 24H2 wurde WordPad endgĂĽltig entfernt. Wegen eines uralten Workflows, bei dem wir Textdateien erhalten, die wir mit Wordpad in das Unicode-Format (UTF-8?) konvertieren und dann in eine SQL-Datenbank einlesen, stehen wir nun im Regen. Dateien, die wir mit anderen Editoren wie Notepad++, VSCode oder dem Windows-Editor im UTF-8-Format speichern, akzeptiert die Datenbank nicht. Was tun?
Das Format, das herauskommt, wenn Sie eine Datei mit WordPad als "Unicode-Textdokument" speichern, ist nicht UTF-8, sondern "UTF-16 little endian with BOM". Dieses Format beherrschen auch andere Editoren: Das Windows-eigene Notepad nennt es beispielsweise "UTF-16 LE"; Sie können es im "Speichern unter"-Dialog auswählen. In Notepad++ heißt es "UTF-16 LE BOM", der passende "Konvertieren"-Befehl steckt im Menü "Codierung". In VS Code wählen Sie aus der Befehlspalette (Strg+Umschalt+P) "Change File Encoding", dann "Save with Encoding" und wählen "UTF-16 LE" als Format.
Die technischen Hintergründe haben wir vor einiger Zeit aufgedröselt, nämlich im Artikel "Zeichentricksereien – Textkodierung von ASCII bis Unicode".
(hos)