Durdane adlı üyeden alıntı: mesajı görüntüle
$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
utf8_general_ci kullanın ve php kodda : ISO-8859-1 yerine ISO-8859-9 kullanın