$_record[] = fget_csv($handle);
Diese Zeile habe ich mit php.net ;) noch zu
$_record[] = fgetcsv($handle,100,";");
abgeändert. Danke schon mal dafür.
Kannst du mir jetzt noch verraten was ich mit falsch dargestellten Umlauten machen soll?
Zum Beispiel habe ich ein ˆ statt ö oder ein ÷ statt Ö. Vom Hersteller der Datei habe ich auf Nachfrage nach dem Zeichensatz in der DB folgende Infos bekommen:
german(de-utf8)
MySQL-Zeichensatz: UTF-8 Unicode (utf8)
Zeichensatz / Kollation der MySQL-Verbindung utf8_general_ci
bei den Namen latin1_german2_ci
Und das Problem tritt natürlich in den Namen auf. Stelle ich meine DB jetzt auch auf utf-8 ein oder latin1? Sehe ich die Sonderzeichen nur, weil ich einfach nur print_r mache und damit keinen Zeichensatz in der angezeigten "HTML"-Seite habe?
Es wäre schön, wenn du mir nochmals helfen könntest.