Kaputte Umlaute im Lohnexport
Einstieg EinstiegEin Lohnprogramm exportiert eine CSV-Datei, die beim Öffnen in Excel 'Zürich' statt 'Zürich' zeigt. Die Buchhaltung braucht die Liste heute noch.
- Die Bytes des fehlerhaften Wortes im Hex-Editor bestimmen
- Feststellen, in welcher Codierung die Datei gespeichert und in welcher sie gelesen wird
- Zwei Lösungswege beschreiben, einen kurzfristigen und einen dauerhaften
Tipp anzeigenTipp
Wenn aus einem Zeichen zwei werden, ist die Datei fast immer UTF-8 und wird als Windows-1252 interpretiert.
Lösungsskizze anzeigenLösungsskizze
'ü' ist in UTF-8 C3 BC, Excel liest ohne BOM als Windows-1252 und zeigt 'ü'. Kurzfristig: in Excel über 'Daten > Aus Text/CSV' mit Dateiursprung UTF-8 importieren. Dauerhaft: Export im Lohnprogramm auf 'UTF-8 mit BOM' umstellen.