JavaScript ci permette di trasformare i caratteri di una stringa in entità HTML.
La seguente funzione di utility trasforma i caratteri di una stringa in entità HTML:
const htmlEntities = str => {
let output = '';
for( var i = 0; i < str.length; ++i ) {
let ch = str[i];
let frag = '&#' + ch.charCodeAt( 0 );
output += frag;
}
return output;
}