db nin includesnini altınada yerleştirebilirsin 'latin5' yerine 'utf8' yaz
karakter sorunu bir milyon şeyden olabilir illallah ettiğim bir olay ama
db de sağlam yazarken sorun varsa
1. aşama mysql den okunması mysql den okurken utf8 diye belirtiyon
2. ekrana yazarken o zamanda sık kullanılan 2 yöntem
header('content-type: text/html; charset: utf-8');
<meta http-equiv=content-type content='text/html; charset=utf-8'>
2 si birden yada sadece birisini koy sayfana