bravissimo! bastava che mettessi utf-8 invece dell'iso... che mi consigliava il validatore! anche senza htmlentities e del suo compagno funziona tutto alla perfezione. Non so però se sia meglio aggiungere un htmlentities oppure un htmlspecialchars per garantire che il risultato sia ben visibile su ogni piattaforma. Voi in genere come vi comportate? Spezzettate tutto brutalmente oppure inglobare i singoli pezzi usando funzioni come htmlentities oppure htmlspecialchars?

Grazie portapipe, sei la mia salvezza!