Perchè non utilizzi http://www.php.net/html_entity_decode ?