Wie sieht die Collation der Datenbank aus?
Und bei der Connection?
Das würde dann ja für dein Suchwort verwendet, denke ich.
k.A. was genau passiert, wenn zwei Werte mit unterschiedlichem Collation verglichen werden, also nach welchem der beiden Muster das dan geht.
WHERE vorname = 'GÜNTER' COLLATE latin_german_ci
oder vielleicht
https://dev.mysql.com/doc/refman/5.7...functions.html
Im Notfall ein Replace auf die Umlaute und als AE AO AU oder irgendwie sowas suchen.