Može biti da si slova kucao u UTF-8 a da to nisi naveo u headeru ( header("Content-Type: text/html; charset=UTF-8"); ).
Može biti i da si slova kucao u nekom drugom charsetu a poslao si header za UTF-8.
U oba slučaja, navođenje pravog charseta u headeru bi trebalo pomoći, ukoliko problem nije na nivou Apache-PHP (adddefaultcharset npr. itd.).
Ipak se ++uje.