Originariamente inviato da simonsaint
Puoi provare con una funzioncina di preinserimento nel db così tagli la testa al toro

function insertIntoDb($stringa){
$stringa = str_replace ("à", "à", $stringa);
$stringa = str_replace ("è", "è", $stringa);
$stringa = str_replace ("ì", "ì", $stringa);
$stringa = str_replace ("ù", "ù", $stringa);
$stringa = str_replace ("ò", "ò", $stringa);
return $stringa;
}
avevo già provato ma non funziona.

così adesso ho risolto:

$titolo = HtmlEntities($titolo, ENT_COMPAT, "UTF-8");

Ciao e grazie ugualmente.

ps: stranamente in un' altra pagina dove carico ugualmente questi caratteri (e senza la mia soluzione sopra) nel db non ho problemi....misteri.