net bişey söyleyemeyiz
$s = eregi_replace('[^0-9A-Za-z]‘,”-”,$s);
-------------------
$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö' ,'Ö','Ç','ç');
$eng = array('s','S','i','I','g','G','u','U','o','O','C', 'c');
$s = str_replace($tr,$eng,$s);
fonk. da bu satırdan sonra return $s ekleyip deneyin. nerden kaynaklanıyo anlarsınız...
+ mysql_query("SET NAMES 'latin5'"); hiç performanslı bir sorgu değildir bilgine