Bin mir nicht ganz sicher, aber es liegt wahrscheinlich an der Zeichentabelle des Betriebssystems.
Also wenn die Datei z.B. unter Windows erzeugt wurde und die MySql-Datenbank unter Unix/Linux läuft, kann das soweit ich weiss zu Problemen führen.
-
Einfachste Möglichkeit meines Erachtens ist, einfach durch Suchen/Ersetzen die Umlaute herauszunehmen.
-
Die Datei über einen Texteditor zu konvertieren (z.B. Ultra-Edit)
-
Bissl komplizierter die Umlaute zuvor zu ersetzen durch eindeutige Zeichen die sonst in der Spalte nicht vorkommen z.B. „}“ das „ä“ und dann anschließend nach dem Import ein Update auf die Spalte mit Replace durchführen (UPDATE Tabellenname SET spaltenname = REPLACE(spaltenname,’}’,‚ä‘) where … )
-
Ob es eine Konvertierungsfunktion/Befehl gibt ist mir nicht bekannt.
Gruß
Andreas