Ciao a tutti
Sto avendo un problema con i caratteri speciali persi dal databse

Codice PHP:
$text htmlentities($rec[2]); 
codice HTML:
<a href="$text">$text</a>
Dentro l'attributo href si legge bene con i caratteri accentati mentre nel testo del link si legge in questo modo:
"Tutti gi&ugrave; per terra

Perchè questa differenza tra il link e il testo?