Witam

Mam zapytanie
  1. SELECT * FROM miasta WHERE nazwa_miasta REGEXP '^$miasto'


Zmienna $miasto jest wysyłana za pomocą Ajaxa do pliku gdzie znajduje się te zapytanie, mój problem polega na tym, że gdy zaczynam wpisywać nazwę miasta zaczynającą się od litery "ś" to otrzymuje wyniki zaczynające się na literę "ż", a gdy zaczne od litery "ż" to nie otrzymuje żadnych wyników. Nie wiem w czym może być problem, kodowanie bazy UTF-8, plików także UTF-8.
Jeszcze dodam, że jeśli wykonuje zapytanie w taki sposób otrzymuje poprawnie wyniki:

  1. SELECT * FROM miasta WHERE nazwa_miasta LIKE '$miasto%'


A potrzebuje korzystać z funkcji REGEXP, proszę o jakieś wskazówki.