Kodlara türkçe olmayan karakterleri düzelten bir function koyabilirsiniz.
metin abinin yazdığı (acayip) bir function bulunuyor bende. buyrun işinize yarasın, güle güle kullanın.
function tr_cevir($metin){
$tr_yanlis = array (
'Ç','ç','Ğ','ğ','İ','ı','Ö','ö','Ş','ş','Ü','ü',
'Ç','ç','Äz','ÄŸ','İ','ı','Ö','ö','Åz','ÅŸ','Ü','ü',
'Ç','ç','Ğ','ğ','İ','ı','Ö','ö','Ş','ş','Ü','ü',
'Ç','&ccedil','Ö','ö','Ü','ü',
'Ð','ð','Ý','ý','Þ','þ',
'Ð','ð','Ý','ý','Þ','þ');
$tr_dogru = array (
'C','c','G','g','i','i','O','o','S','s','U','u',
'C','c','G','g','i','i','O','o','S','s','U','u',
'C','c','G','g','i','i','O','o','S','s','U','u',
'C','c','O','o','U','u',
'G','g','i','i','S','s',
'G','g','i','i','S','s');
$metin = str_replace($tr_yanlis,$tr_dogru,$metin);
return $metin;
}