var encodeHtmlEntity = function(str) { var buf = []; for (var i=str.length-1;i>=0;i--) { buf.unshift(['&#', str[i].charCodeAt(), ';'].join('')); } return buf.join(''); }; via https://gist.github.com/CatTail/4174511
via https://gist.github.com/CatTail/4174511