Excel zerstört Sonderzeichen beim Speichern als CSV
Ich arbeite an einem Projekt, das eine vom Kunden gelieferte CSV-Datei zum Befüllen einer Datenbank verwendet. Der Kunde soll die Kalkulationstabelle erstellen und sie dann als CSV-Datei zum Hochladen speichern, die dann in eine Datenbank geparst wird.
Das Problem ist, dass, wenn der Client die Excel-Tabelle als MS-DOS-.csv-Datei speichert, viele der Sonderzeichen in Fragezeichen “?” umgewandelt werden (Symbole wie ‘ “ / ). Wenn wir dann jedoch die CSV-Datei öffnen und jedes ? manuell durch das richtige Zeichen ersetzen, funktioniert es einwandfrei.
Das Problem ist, dass die Datendatei RIESIG ist und wir das nicht vernünftig machen können, also habe ich gehofft, dass es eine Möglichkeit gibt, sie zu speichern. Wir haben versucht, als Unicode und ASCII zu exportieren, ohne Erfolg. Wir haben auch versucht, die Datei in Google Docs hochzuladen und erneut zu speichern, aber auch dabei gehen die Zeichen verloren.