Frezl
Erfahrenes Mitglied
Hallo allerseits,
ich habe ein Skript erstellt, das csv-Dateien in eine mySQL-Datenbank einliest. Das funktioniert auch hervorragend, nur einen Schönheitsfehler hat das ganze: Wenn am Anfang einer Tabellenzelle ein Umlaut steht, verschwindet der einfach! Ich hab das ganze Skript durchgecheckt und hab die Funktion fgetcsv() als den Verursacher des Fehlers ausgemacht. In der csv-Datei sind nämlich alle Einträge noch korrekt, wenn ich aber das Ergebnis von fgetcsv() auf dem Bildschirm ausgebe, fehlen die Umlaute am Anfang der Tabellenzellen.
Beispiel:
- aus "Ökobilanz" wird "kobilanz"
- "Ergebnis der Ökoblianz" bleibt "Ergebnis der Ökobilanz"
Weiß jemand, wie ich die Funktion dazu bringe, den Fehler zu unterlassen bzw. welche Alternativen zum Einlesen könnt ihr mir empfehlen?
Gruß und Dank,
Frezl
EDIT:
Ich hab jetzt nach weiteren Recherchen im Internet (fgetcsv scheint wohl recht fehleranfällig zu sein) endlich einen Post gefunden, wo das gleiche Problem aufgetreten ist. Die Funktion scheint wohl generell gegen "Öko" zu sein :-D
http://de.narkive.com/2010/3/16/1739315-fehler-in-fgetcsv.html
Aber ich werd nicht ganz schlau draus, was da jetzt die Lösung ist
ich habe ein Skript erstellt, das csv-Dateien in eine mySQL-Datenbank einliest. Das funktioniert auch hervorragend, nur einen Schönheitsfehler hat das ganze: Wenn am Anfang einer Tabellenzelle ein Umlaut steht, verschwindet der einfach! Ich hab das ganze Skript durchgecheckt und hab die Funktion fgetcsv() als den Verursacher des Fehlers ausgemacht. In der csv-Datei sind nämlich alle Einträge noch korrekt, wenn ich aber das Ergebnis von fgetcsv() auf dem Bildschirm ausgebe, fehlen die Umlaute am Anfang der Tabellenzellen.
Beispiel:
- aus "Ökobilanz" wird "kobilanz"
- "Ergebnis der Ökoblianz" bleibt "Ergebnis der Ökobilanz"
Weiß jemand, wie ich die Funktion dazu bringe, den Fehler zu unterlassen bzw. welche Alternativen zum Einlesen könnt ihr mir empfehlen?
Gruß und Dank,
Frezl
EDIT:
Ich hab jetzt nach weiteren Recherchen im Internet (fgetcsv scheint wohl recht fehleranfällig zu sein) endlich einen Post gefunden, wo das gleiche Problem aufgetreten ist. Die Funktion scheint wohl generell gegen "Öko" zu sein :-D
http://de.narkive.com/2010/3/16/1739315-fehler-in-fgetcsv.html
Aber ich werd nicht ganz schlau draus, was da jetzt die Lösung ist
Zuletzt bearbeitet: