I saved some German characters on the database by entity (eg. föo => föo).
Now I have a query that search for a match just using LIKE %search_word%. The search_word will probably be an input containing special German characters. Can you suggest of the most efficient way to compare my search_word to the one stored in the database?
Huge thanks.
Perhaps this is a valid answer already: MySQL DB selects records with and without umlauts. e.g: '.. where something = FÖÖ'
You have to ensure that the string encoding (e.g. UTF8) and your (MySQL) DB charset do match. Look at what collations do and if utf8_bin can help.