Вы должны взглянуть на utf8 кодировку
Не могли бы вы опубликовать, какая кодировка используется вашей базой данных и вашей таблицей?(можете ли вы опубликовать структуру вашей базы данных?)
РЕДАКТИРОВАТЬ: Чтобы ответить на ваш вопрос в вашем комментарии, основное отличие состоит в том, что utf8_general_ci быстрее, но не заботится о некоторых сравнениях для конкретного языка.Вы можете прочитать больше об этом в ссылке, которую я представил выше в моем сообщении.Фактически это влияет на поведение сортировки и поиска.
Не имеет значения, как бы вы хотели, чтобы ваша база данных работала, все эти параметры сортировки полезны в разных средах.В вашем случае я бы не использовал utf8_bin, поскольку он сравнивает строки только по двоичным значениям.