norelpy adlı üyeden alıntı: mesajı görüntüle
function turkce($tanim)
{
	
	$array1=array("ç","ı","ğ","ö","ş","ü","Ç","İ","Ğ","Ö","Ş","Ü");
	$array2=array("&-#231;","&-#305;","&-#287;","&-#246;","&-#351;","&-#252;","&-#199;","&-#304;","&-#286;","&-#214;","&-#350;","&-#220;");
	$yeni=str_replace($array1,$array2,$tanim);
	return $yeni;
	
}
Bu kodu kullan. Türkeç karakter sorunu kökten çözer. $array2 değişkeni içindeki "-" tireleri çıkarman gerekir.
hocam türkçe karakter hatası yok örnek aliüü deyince db ye ali yi eklyior sadece üü leri eklemiyor ve her hangi bozuk karakterde görünmüyor yani türkçe karakter bulduğu an devamını eklemiyor