Grazie per la risposta, nel fratempo ho utilizzato questa soluzione, e la indico qui per chi come me potrebbe fare la stessa domanda e non trovare risposte esaurienti.
Ho messo nello script subito dopo l'apertura di connessione questa stringa: "mysql_set_charset("utf8");"
ecco un esempio di come inserirla-
Codice PHP:
<?php
$link = mysql_connect($DB_host, $DB_user, $DB_password);
if (!$link) {
die ('Non riesco a connettermi: ' . mysql_error());
}
$db_selected = mysql_select_db($DB_name, $link);
if (!$db_selected) {
die ("Errore nella selezione del database: " . mysql_error());
}
mysql_set_charset("utf8");
?>
A me funziona e i dati inseriti nel database risultano essere corretti visivamente, ovviamente la codifica della tabella e del database per quanto riguarda il charset devono essere anch'essi UTF-8.
Questa è la mia esperienza, rimango in attesa di eventuali deluidazioni, critiche e eventuali modifiche a ciò che ho scritto, sempre per l'aiuto del prossimo.