Ho un campo di una tabella di mysql definito come varchar(200) e per la Collection ho scelto utf8_general_ci.
In php e poi quindi nella pagina html, ho specificato:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Digitando a mano nella tabella una scritta del tipo "come è bello" all'apertura della form, in cui leggo il contenuto della tabella e lo visualizzo, il testo è corretto.
Se alla conferma della form faccio l'alert del contenuto, è sempre corretto.
Se però appena prima della query per l'aggiornamento della tabella faccio:
echo $_POST['testo'];
mi visualizza:"come è bello" e questa è anche la stringa che poi mi regitra sul database.
Cosa sbaglio?