Bu sorun veritabanının utf8 olmasından kaynaklanıyor. Sıfırdan latin5turkish_ci şeklinde kurup denemek gerekiyor o zaman karakterleri düzgün sayabilicek fakat bu seferde sitede türkçe karakter problemi olucak bunun için sanırım msyql_query(..latin5 gibi bir sorgu) olması gerekiyor açıkcası bu...