utf8_encode utf8 type script función acentos javascript html-encode

utf8 - javascript get utf 8



¿Cómo se hace html encode usando javascript? (1)

var html = "<b>test</b>"; var result = html.replace(/</g,"&lt;").replace(/>/g,"&gt;");

Posible duplicado:
JavaScript / jQuery HTML Encoding

Tengo etiquetas html que necesitan ser codificadas.

<b>test</b>

Necesito codificarlo para:

&lt;b&gt;test&lt;/b&gt;

Estoy usando escape, pero no funciona.

document.write(escape("<b>test</b>"));

el resultado que obtuve es

%3Cb%3Etest%3C/b%3E

esto no es lo que esperaba ¿Hay alguna otra forma de hacer codificación html usando javascript?