anche io avevo lo stesso problema, ho risolto così
Codice PHP:
$MyConn mysql_connect($ConfDB_ServerName$ConfDB_UserName$ConfDB_Password );    
        
$MyDb mysql_select_db($ConfDB_DbName1$MyConn);
        
mysql_query("SET NAMES 'utf8';"); 
Ho aggiunto il segmento seguente di codice dopo la connessione al db e mi salva tutte le accento correttamente.
Codice PHP:
mysql_query("SET NAMES 'utf8';");