Я наблюдаю какое-то странное поведение MySQL для полей VARCHAR, содержащих один эмодзи. Соединение, база данных и столбец - все это кодировка и сопоставление utf8mb4.
Есть таблица под названием categories
с полями id
и title
. Там три ряда с названиями ????, ???? и ????.
Когда я запускаю запрос на поиск строки с заголовком ????, я также получаю все остальные строки с отдельными смайликами, как будто MySQL обрабатывает их как одни и те же символы.
Ожидаемое поведение должно заключаться в том, что будет возвращена только строка с ????.