Hi!
habe jetzt vor der query die Zeile
mysql_query("SET CHARACTER SET utf8");
eingefügt
nun funktioniert es
Der bessere Ort als "vor der Query" wäre "direkt nach jedem Connect". Denn du benötigst für sämtliche Kommunikation mit dem MySQL-Server die Klarheit der zu verwendenden Zeichenkodierung. Sie einmal pro Verbindung zu setzen reicht aber. (Wenn es nur eine etwas ungenaue Wortwahl deinerseits war, dann will ich nichts gesagt haben.)
Verwendest du immer noch PHP4 (genauer gesagt: eine Version kleiner als 5.2.3)? Ansonsten bitte die Funktion mysql_set_charset() verwenden. Außerdem war die Empfehlung nicht SET CHARACTER SET sondern SET NAMES. Wenn du den Unterschied zwischen beiden Varianten nicht kennst und es bewusst einsetzt, kann dir SET CHARACTER SET unter bestimmten Umständen wieder Datenverlust bereiten (nämlich dann, wenn die Kodierungseinstellung der Datenbank eine andere ist als du sonst verwendest).
Lo!