Burti adlı üyeden alıntı: mesajı görüntüle
$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