Ciao a tutti, non trovo una soluzione al mio problema.

il sito di riferimento è www.fdlcasa.com

come potete notare, appaiono i caratteri con il ?.
premetto che all'interno del db, ho controllato e al posto del ? ci sono i caratteri originali (p.e. nel db il testo originale è proprietà e nel sito leggo propriet?)

ho provato ad usare la funzione htmlentities().
la cosa è questa: se alla funzione, le passo una stringa scritta da me - cioè una stringa che non proviene da un risultato della query - i caratteri me li corregge.
Se le passo la stringa estratta dal risultato della query invece il testo mi appare "corrotto", come potete notare dal sito.
E' come se il testo che proviene dalla query fosse corrotto non non più correggibile (non so se mi sono spiegato)

Ovviamente in locale questo non succede, anzi, non è neanche necessario che usi la funzione htmlentities()