Hello,
AND ( UPPER( trm1.titel ) LIKE '%CAFE%' COLLATE utf8_unicode_ai # Accent insensitive
Versuch mal
AND 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?
Upper() musst Du auch nicht mehr verwenden, wenn Du die Spalte nicht BINARY o. ä. angelegt hast.
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.
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.