htmlspecialchars en javascript
En Javascript, il n'existe aucune fonction qui sert à encoder les caractères spéciaux HTML : < > & et " (il s'agit en fait des métacaractères du langage HTML) comme la fonction htmlspecialchars()
en PHP.
Pour ça, il faut utiliser une fonction utilisateur, comme la bibliothèque Encoder.js (http://www.strictly-software.com/htmlencode). Voici comment l'utiliser :
Dans un tout autre contexte, cet article est très intéressant : recopier la mise en forme d'une cellule excel.
var texte = '<b class="big">Salut</b>'; Encoder.EncodeType = "entity"; texteEncoded = Encoder.htmlEncode(texte); // <b class="big">Salut</b>
Encore faim ? allez lire ça : pierre des neiges !