mySQL: Nach e suchen, und auch é finden
bearbeitet von
Hello,
> > Wenn deine Spalten bereits utf8_unicode_ci codiert angelegt sind (was gut ist!), dann brauchst/darfst Du keine zusätzliche COLLATE-Klausel mehr im Statement benutzen. Du musst aber dafür sorgen, dass der gesuchte Wert wirklich utf-8-kodiert ist.
>
> Dazu muss man auch nichts im Statement ergänzen. Wenn man da was angeben muss, weil es sonst nicht funktioniert, hat man eher einen grundsätzlichen Fehler im System drin.
So meinte ich das auch nicht. Linuchs sollte nur ausprobieren, ob es mit dem Spalten-Präfix für die Umcodierung klappt. Den eingentlichen Fehler muss man dann separat eleminieren. :-)
> Wichtig ist nur, dass man die Kodierung nach dem Verbindungsaufbau korrekt eingestellt hat. Und dass man dementsprechend kodierte Daten sendet.
Und damit man nicht jedes Mal neu darüber nachdenken muss, was man da alles einstellen muss, sollte man sich ja auch ein kleines Modul (oder Klasse) dafür schreiben, das man dann nur einbinden muss. Es muss ja nicht immer gleich ein fertiges Framework sein ;-O
Liebe Grüße
Tom S.
--
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.