CSV-Import - Probleme bei Umlauten

Hallo zusammen,

will eine CSV-Datei über phpMyAdmin in eine Mysql 4.1.10a importieren.

eine Spalte enthält das Wort Stück, was leider nur als Stück übernommen wird.
Zeichensatz war latin1_swedish_ci. Also stellte ich den Zeichensatz auf utf8_unicode_ci um, aber funktioniert wieder nicht.

Wer kann mir helfen?

THX

will eine CSV-Datei über phpMyAdmin in eine Mysql 4.1.10a
importieren.

Du hast vergessen anzugeben, welche PHP und welche phpMyAdmin Du hast :wink:
Also ältere phpMyAdmin Versionen 2.8 oder älter exportieren CSV-Dateien grundsätzlich als UTF8 - Möchte man diese wieder Importieren, dann müssen sie in iso-8859-1 sein… Also nicht so einfach!

Aktuelle phpMyAdmin Versionen z.Z. 2.10.x bieten die Möglichkeit an, die PHP-Erweiterung iconv oder recode zu benutzen. Somit hat man den Luxus beim Ex- und Import anzugeben, in welchen Format die Datei sein soll bzw. ist.
Das ändern der Tabellen, spielt dabei keine rolle!

Wenn Du keine aktuelle phpMyAdmin mit der einer der Erweiterungen installieren kannst, dann musst die csv-Datei selber umwandeln. (z.B. mit Notepad2)
Ich habe für mich ein kleines Export/Import-Script geschrieben. Das kannst Du notfalls von mir bekommen (Nicht ganz fehlerfrei).

Super!
Hallo,

ich verwende phpMyAdmin 2.6.4-pl3. Die CSV-Datei habe ich erneut im ISO-8859-1 Format abgespeichert und siehe da - es funktioniert.

Vielen, vielen DANK!