sembra che ho risolto, però seguite questi passi altrimenti divento scemo:

1) avevo nella index.php dove carico poi tutte le altre pagine questo charset:
codice:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
e l'ho uniformato come quello che ho nel DB:
codice:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Il db è strutturato in questo modo:
codice:
character_set_system:utf8
ora, nell'insert e nell'update ho inserito queste funzioni per ottenere quello che volevo:
Codice PHP:
$txtTitolo            trim(addslashes($_POST['txtTitolo']));

//UPDATE 
$sql =    "UPDATE TBcopy SET"
." cTitolo= \"".htmlentities($txtTitolo,ENT_COMPAT,'UTF-8')."\""

//etc etc...

//INSERT
$sqlInTBANNEW =    "INSERT INTO copy ("cTitolo,......
.
"\"".htmlentities($txtTitolo,ENT_COMPAT,'UTF-8')."\""
//etc etc.... 
Mi dite cortesemente se cosi è corretto?
Grazie mille...