şöyle bir fonksiyon denedim yine olmadı:

function tr_karakter($deger) {
	
	$deger = str_replace('ç','&#231',$deger);
	$deger = str_replace('ğ','&#287',$deger);
	$deger = str_replace('ı','&#305',$deger);
	$deger = str_replace('ö','&#246',$deger);
	$deger = str_replace('ş','&#351',$deger);
	$deger = str_replace('ü','&#252',$deger);
	$deger = str_replace('â','&#226',$deger);
	$deger = str_replace('î','&#238',$deger);
	$deger = str_replace('Ç','&#199',$deger);
	$deger = str_replace('Ğ','&#286',$deger);
	$deger = str_replace('İ','&#304',$deger);
	$deger = str_replace('Ö','&#214',$deger);
	$deger = str_replace('Ş','&#350',$deger);
	$deger = str_replace('Ü','&#220',$deger);
	$deger = str_replace('Â','&#206',$deger);
	$deger = str_replace('Î','&#219',$deger);
	
	return $deger;	
}