AGGIORNAMENTO:
la stringa ha problemi ancora prima di arrivare alla query.
1) utilizzando htmlentities o htmlspecialchars: finchè non uso caratteri accentati tutto ok, appena uso caratteri accentati la stringa il secondo echo non lo visualizzo => conseguenza la query salva una stringa vuotacodice:echo "<br />".$_POST['descrizione']; $_POST['descrizione'] = htmlentities($_POST['descrizione']); echo "<br />".$_POST['descrizione'];
2) utilizzando altri metodi o niente: finchè non uso caratteri accentati tutto ok, appena uso caratteri accentati la stringa mi si tronca dal carattere accentato - compreso - in poi
Alhazred: ora provo anche con quella funzione e ti aggiorno, grazie.
EDIT: con mysqli_real_escape_string() il secondo echo lo vedo ma nel db mi memorizza la stringa troncata.