Το htmlentities () είναι μια συνάρτηση PHP που μετατρέπει ειδικούς χαρακτήρες (όπως <) σε τιμές διαφυγής / κωδικοποίησης (όπως <). Αυτό σας επιτρέπει να εμφανίσετε για να εμφανίσετε τη συμβολοσειρά χωρίς να το διαβάζει το πρόγραμμα περιήγησης ως HTML.
Το JavaScript δεν έχει εγγενή έκδοση αυτού. Εάν χρειάζεστε μόνο τα βασικά, ώστε το πρόγραμμα περιήγησης να μην ερμηνεύεται ως HTML, αυτό θα πρέπει να λειτουργεί καλά (μέσω του James Padolsey και πήρα μια παρόμοια ιδέα από τον David Walsh)
function htmlEntities(str) ( return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); )
Το έργο PHP.js, το οποίο είναι ένα έργο για μεταφορά όλων των εγγενών λειτουργιών της PHP σε JavaScript, περιέχει επίσης ένα παράδειγμα. Το δοκίμασα και λειτουργεί, αλλά με προειδοποίησαν μεγάλο μέρος του κώδικα από αυτό το έργο είναι κακώς γραμμένο, οπότε το κράτησα απλό και χρησιμοποίησα τα παραπάνω.