Das "Problem" liegt daran:
http://dev.mysql.com/doc/refman/5.1/de/charset-unicode-sets.html
http://dev.mysql.com/doc/refman/5.1/en/charset-collation-effect.html
utf8_general_ci und utf8_unicode_ci sehen das einfach so vor. Lösung: Das Suchfeld auf latin1_german2_ci (MySQL konvertiert das automatisch korrekt von UTF8 nach latin1!) oder utf8_bin stellen.
Generell einstellen kannst du das was die drei Befehle bewirken nur, wenn das dein eigener Server ist (glaube in der my.conf-Datei des MySQL-Servers und dann MySQL neu starten). In einer Shared-Hosting-Umgebung kann man das nicht ändern. Nimm halt einfach in allen Skripten eine includete PHP-Datei her, die für den Datenbankaufbau zuständig ist und immer automatisch den Befehl ausführt.
PS: Wenn bei dir alle 3 Befehle gehen, dann nimm bevorzugt den ersten (wird laut Doku empfohlen)!
http://dev.mysql.com/doc/refman/5.1/de/charset-unicode-sets.html
http://dev.mysql.com/doc/refman/5.1/en/charset-collation-effect.html
utf8_general_ci und utf8_unicode_ci sehen das einfach so vor. Lösung: Das Suchfeld auf latin1_german2_ci (MySQL konvertiert das automatisch korrekt von UTF8 nach latin1!) oder utf8_bin stellen.
Generell einstellen kannst du das was die drei Befehle bewirken nur, wenn das dein eigener Server ist (glaube in der my.conf-Datei des MySQL-Servers und dann MySQL neu starten). In einer Shared-Hosting-Umgebung kann man das nicht ändern. Nimm halt einfach in allen Skripten eine includete PHP-Datei her, die für den Datenbankaufbau zuständig ist und immer automatisch den Befehl ausführt.
PS: Wenn bei dir alle 3 Befehle gehen, dann nimm bevorzugt den ersten (wird laut Doku empfohlen)!