Jonathan Beliën

Jonathan Beliën

Freelance Web Developer

« Spécialiste » en cartographie numérique
Membre du conseil d'administration d'OpenStreetMap Belgique
Membre du conseil d'administration d'Open Knowledge Belgique
Fan de LEGO et de bande-dessinées



JavaScript: htmlentities() en Javascript (jQuery)

Publié le 02.10.2012

htmlentities() est une fonction en PHP (http://php.net/manual/fr/function.htmlentities.php) qui permet de convertir tous les caractères éligibles en entités HTML.

J’avais besoin de la transposer en Javascript :

function htmlentities(value){
    if (value) {
        return jQuery("").text(value).html();
    } else {
        return '';
    }
}

Et la fonction contraire html_entity_decode() (http://php.net/manual/fr/function.html-entity-decode.php) :

function htmlEntityDecode(value) {
    if (value) {
        return $("").html(value).text();
    } else {
        return '';
    }
}

Source: http://www.naveen.com.au/javascript/jquery/encode-or-decode-html-entities-with-jquery/289