Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Problem mit Umlauten beim Import von Excel Datei in Mysql DB





Frage

Hallo Es wird zwar in vielen Threads darüber geschrieben wie man Excel Tabellen in eine Mysql Datenbank bekommt aber leider nirgends wie man das Problem mit den Umlauten löst. Ich habe eine Adressliste als Excel-Tabelle bekommen und in der kommen natürlich auch massig Umlaute vor. Diese Liste habe ich dann als txt Datei abgespeichert (dort sind die Umlaute noch vorhanden bzw. lesbar) bei der die Daten mit ; getrennt sind Bei diesem Import gehen die Umlaute aber entweder verloren oder werden gegen div. Sonderzeichen ersetzt. Woran liegt das und wie kann man das beheben (ohne manuell jedes Mal wenn sich die Liste ändert die Umlaute mit Suchen/ersetzen umzustellen)? Was ich bisher probiert habe: Seitencodierung des Import-PHP auf utf-8 umstellen Txt Datei in verschiedenen Codierungsformaten abspeichern (Westeuropäisch, Utf ..) Hoff jemand von euch kann mir (und sicher auch vielen anderen) bei diesem Problem helfen. Danke im Voraus für eure Hilfe/Tipps Mfg smart Mit folgendem Code importiere ich diese Datei in die DB: [code] $liste = "mgliste.txt"; $fp = fopen($liste,"r"); while($zeile = fgetcsv($fp,1500,";")){ $y++; // Ausgabe der Dateien in eine Tabelle zu Kontrolle bzw Insert in DB } fclose($fp);

Antwort von