OK dopo una lunga nottata di riflessione ho risolto con queste modifiche:


codice:
setlocale(LC_TIME, "ita", "it_IT.utf8");
$data_insert = strftime("%A %d %B %Y alle ore %H:%M:%S", strtotime($rec["DateInsert"]));
echo utf8_encode($data_insert);
e sembri andare bene... uffffff