Ciao,
essendo questo un problema ricorrente ho scritto una semplice guida che dovrebbe aiutarti a capire il problema, puoi trovarla qui .

Con l'impostazione descritta non sarà necessario utilizzare funzioni come htmlentities e utf8_decode per visualizzare il risultato desiderato.

Spero sia di aiuto.

Ciao