Para decodificar htmlentities y pasar el texto con entidades de HTML a texto normal utilizaremos la función html_entity_decode
$string= 'áéí'; //encode $stringEncoded = htmlentities($string); //decode $stringDecoded = html_entity_decode($stringEncoded);
De esta forma revertimos el resultado de htmlentities.
Más información:
html_entity_decode en php.net
http://stackoverflow.com/questions/6465263/how-to-reverse-htmlentities