Dizindeki tüm dosyaları utf-8 olarak kaydet. Sonra dosyaları açıp karakterler düzgün şekilde kaydedilmiş mi bak. Değilse düzelt. Veritabanı bağlantısından hemen sonra verdiğim kodu eklediysen, veritabanını oluştururken seçtiğin charset'i ve tablo charset'lerini kontrol et. Son olarak da önceden kaydedilen veriler doğru kaydedilmiş mi diye bak, değilse düzelt.

Veritabanı collate'inden emin değilsen şurada yazmıştım bir şey ona bak. Sen utf8_turkish_ci kullanacaksın.