Hallo,
vielleicht kann mir jemand mit folgendem Problem helfen?
Ich habe ein Formular, über das eine CSV-Datei hochgeladen werden kann und schliesslich in eine Datenbank eingetragen wird. Das funktioniert auch wunderbar.
Jetzt habe ich das Problem, daß einige Benutzer statt echten CSV-Dateien, Excel-Dateien hochladen. Teilweise auch mit der Dateiendung .csv. Diese Daten werden dann als völlig verstümmelte Zeichenansammlung in der Datenbank abgelegt und sind so natürlich nicht zu verwenden. Das Hauptproblem ist, daß der Internet Explorer diese Zeichenansammlung wieder als die korrekten Begriffe anzeigt. Im Mozilla und direkt in der Datenbank werden sie unlesbar dargestellt.
Ideal wäre natürlich wenn ich die Begriffe konvertieren könnte. Mir würde es aber auch schon reichen, wenn ich solche Dateien aussperren kann. Nur greift hier keine String-Überprüfung und auch eine visuelle Überprüfung ist zwecklos, weil die Daten ja im Internet Explorer korrekt angezeigt werden, obwohl sie falsch in der Datenbank landen.
Bin für jeden Tip dankbar.
Gruß
Ensis
vielleicht kann mir jemand mit folgendem Problem helfen?
Ich habe ein Formular, über das eine CSV-Datei hochgeladen werden kann und schliesslich in eine Datenbank eingetragen wird. Das funktioniert auch wunderbar.
Jetzt habe ich das Problem, daß einige Benutzer statt echten CSV-Dateien, Excel-Dateien hochladen. Teilweise auch mit der Dateiendung .csv. Diese Daten werden dann als völlig verstümmelte Zeichenansammlung in der Datenbank abgelegt und sind so natürlich nicht zu verwenden. Das Hauptproblem ist, daß der Internet Explorer diese Zeichenansammlung wieder als die korrekten Begriffe anzeigt. Im Mozilla und direkt in der Datenbank werden sie unlesbar dargestellt.
Ideal wäre natürlich wenn ich die Begriffe konvertieren könnte. Mir würde es aber auch schon reichen, wenn ich solche Dateien aussperren kann. Nur greift hier keine String-Überprüfung und auch eine visuelle Überprüfung ist zwecklos, weil die Daten ja im Internet Explorer korrekt angezeigt werden, obwohl sie falsch in der Datenbank landen.
Bin für jeden Tip dankbar.
Gruß
Ensis
Kommentar