Beim Import einer großen CSV-Datei mit dem Drupal Feeds Modul (Drupal 7) hatte ich das Problem, dass immer die folgende Fehlermeldung auftauchte:
"SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF6theme...' for column 'message' at row 1"
Ich vermutete einen UTF-8 Zusammenhang (Zeichenkodierung), da der Fehler immer bei einem "ö" im Text auftragt.
Tatsächlich! Nachdem ich testweise alle Sonderzeichen entfernt hatte, war das Problem verschwunden. ABER: Ich wollte ja MIT Sonderzeichen importieren!
Das seltsame war, dass ich die .csv (bzw. testweise TSV (tab separated) bereits laut Einstellung in Excel (Speichern unter -> Web-Optionen) auf "Unicode (UTF-8)" gesetzt hatte.
Des Rätsels ("umfassende") Ursache: Excel nutzt diese Einstellung anscheinend nicht!
Kompakte Lösung also: In einem Texteditor wie Notepad++, UltraEdit (in meinem Fall) oder PSPad die Export-Datei öffnen und explizit als UTF-8 speichern!
Danach importieren und alles funktioniert einwandfrei!