SebastianJu: MySQL Select mit Umlauten fehlerhaft...

Beitrag lesen

Hallo,

kann mir jemand mit diesem Phänomen weiterhelfen?

Ich habe eine MySQL-Datenbank Version: 5.0.41-community-nt

Darauf eine Datenbank mit collation: latin1_german1_ci

Alle Tabellenspalten und Tabellen haben auch diese collation.

Unter Anderem gibt es eine Tabelle mit den Feldern uid (int) und keyword (varchar 100). Darin werden nun Keywords gespeichert. Dabei ist mir aufgefallen dass manche Keywords nicht gespeichert werden. Beispielsweise die zwei Keywords:

cheats fur pc
cheats für pc

Das erste ist ein Typo der halt auch so gespeichert werden soll. Das Problem ist dass nur das erste Keywort gespeichert wird. Wenn beim zweiten Keywort angekommen ist dann wird ein select ausgeführt mit "where keyword = 'cheats für pc'". Dabei wird aber als Ergebnis der Datensatz von "cheats fur pc" zurückgeliefert. Das ist natürlich so nicht richtig.

Wie kann ich dass denn lösen?

Grüße!
Sebastian