$a= mysql_real_escape_string(htmlspecialchars(trim($_POST["name"], 'UTF-8')));
echo $a;olmazsa eğer önerim htmlspecialchars yerine htmlentities kullanmanız.
ve sayfa kodlama dilinizi UTF-8 Bom'suz yaptınız mı ?
yada bu kod işinizi görür:
$a= mysql_real_escape_string(htmlentities(trim($_POST["name"])));
echo $a;mysql_real_escape_string fonksiyonununda sağlıklı çalışması için sayfanın mysql'e bağlanması gereklidir..
$a= mysql_real_escape_string(htmlspecialchars(trim($_P OST["name"]),ENT_QUOTES,'ISO-8859-1'));
bu şekilde sayfadaki problemi çözdüm fakat veritabanında hiç bir şekilde türkçe karakterler görünmüyor.
veritabanı charsetim utf8_turkish_ci