Prova questa
Codice PHP:
function html_entity_decode( string ) {
    
// Convert all HTML entities to their applicable characters
    // 
    // +    discuss at: [url]http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_html_entity_decode/[/url]
    // +       version: 804.1712
    // +   original by: john ([url]http://www.jd-tech.net[/url])
    // +      input by: ger
    // +   improved by: Kevin van Zonneveld ([url]http://kevin.vanzonneveld.net[/url])
    // *     example 1: html_entity_decode('Kevin & van Zonneveld');
    // *     returns 1: 'Kevin & van Zonneveld'

    
var rettarea document.createElement('textarea');
    
tarea.innerHTML string;
    
ret tarea.value;
    return 
ret;
}
alert(html_entity_decode('È bella la mia libertà!'));