mySQL: Nach e suchen, und auch é finden
bearbeitet von
Hello,
> ~~~sql, bad
> AND ( UPPER( trm1.titel ) LIKE '%CAFE%' COLLATE utf8_unicode_ai # Accent insensitive
> ~~~
Versuch mal
> ~~~sql
> AND ( UPPER( trm1.titel ) LIKE _urf8'%CAFE%' -- Accent insensitive
> ~~~
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-kodiertz ist. Vielleicht ist ja dort der Fehler zu suchen?
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.