To jest kwestia bazy danych. Można zmienić collation dla jednego zapytania (tego nie robimy)
select * from contact_data_1 where f_first_name LIKE '%ń%' collate utf8_polish_ci;
Można zmienić sobie dla kolumny w bazie danych, wtedy każde szukanie będzie rozróżniać znaki diakrytyczne
Pozdrawiam