Ragazzi ho questo problema, allora se inserisco direttamente il testo nel db , dove ho messo la codifica : utf8_general_ci
va tutto bene, la pagina che deve vedere il testo ha una codifica : utf8
Se scrivo il testo tramite form , la visualizzazione lo vede, ma quando faccio insert al posto dei caratteri speciali esce ?
il problema è solo inserimento, come posso risolvere, per inserire io uso questa stringa :
$corsi['bio']= MySQL::SQLValue($_REQUEST['bio'],MySQL::SQLVALUE_TEXT);
ho messo la codifica anche nella class dove ho i dati per accedere al database:
private $db_charset = "utf8";
Come posso risolvere?