o dediğim karakterl çıkmasın için deil htaccess in onları tanımlayabilmesi içindi
function trcevir($veri) {
 $gir=array(" ","ı","İ","ş","Ş","ö","Ö","ü","Ü","ç","Ç","&","_#350;","_#305;","'","\"","_#287;","?","%","#8217;");
 $cik=array("-","i","I","s","S","o","O","u","U","c","C","_","","","","","","","","");
 return str_replace($gir,$cik,trim($veri));
}
bunu dosyanın üstüne bir yere koy
başlığa gel mesala daha sonra
$baslik yerine trcevir($baslik) gibi kullan yada
$baslik=trcevir($baslik);
gibi kullan