A htmlentities () egy PHP függvény, amely a speciális karaktereket (mint például <) átalakítja szöktetett / kódolt értékeikké (például <). Ez lehetővé teszi, hogy megjelenítse a karakterlánc megjelenítését anélkül, hogy a böngésző HTML-ként olvassa volna.
A JavaScriptnek nincs natív verziója. Ha csak az alapokra van szüksége, hogy a böngésző ne HTML-ként értelmezzen, akkor ennek jól kell működnie (James Padolsey-n keresztül, és hasonló ötletet kaptunk David Walsh-tól).
function htmlEntities(str) ( return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); )
A PHP.js projekt, amely egy projekt, amely a PHP összes natív függvényét átviszi a JavaScript-be, tartalmaz egy példát is. Kipróbáltam, és működik, de figyelmeztettek arra, hogy a projekt nagy része rosszul van megírva, ezért egyszerűen megtartottam és a fentieket használtam.