Buon giorno vorrei sapere come risolvere una volta per tutte, avendo comunque provato e riprovato senza alcun risultato, per mia ignoranza, le varie funzioni a riguardo, per convertire e decodificare una pagina come quella che posto di seguito:

Codice PHP:
$orig "    
    <p class='c'>
        La [b]legge[/b] non è uguale per tutti.
        </p>
        

        


                Il N° totale dei presenti è inferiore.
        </p>
"
;

$a htmlentities($orig);
echo 
$a
Cosi facendo ho questo risultato:
codice:
<p class='c'>
	La legge non è uguale per tutti.
</p>





        Il N° totale dei presenti è inferiore.
</p>
Esattamente quello che è riportato nello script, con la differenza che le lettere accentate ed i caratteri speciali sono convertiti.
Quindi come posso, far si che tutta la pagina sia codificata per intero, ottendo il risultato esatto?
Grazie mille