Veritabanınızdaki verileriniz daha önceden farklı bir karakter setindeyse karakterler Türkçe olarak kaydedilmişse sonradan bunu yapmanızın bir anlamı olmaz karakterler bozuk şekilde gözüküyor. Bunu düzeltmek için karakterleri replace etmeniz gerek.
onuda yaptım hata aldım bu fonksiyonlardan kaynaklanabilir mi?
function sefLink($adres){
$linkBul=array("Ü","ü","Ğ","ğ","İ","ı","Ş","ş","Ç","ç","Ö","ö"," ","'","\"","!","?","*","’",",",";",".");
$linkDeg=array("u","u","g","g","i","i","s","s","c","c","o","o","-","","","","","","","","","");