HTML Entities - Encoding / Decoding

miércoles, 20 de agosto de 2008

Desde la página asp.net disponemos de dos métodos para codificar y descodificar un texto:

  • Server.HtmlEncode("canción")
  • Server.HtmlDecode("canción")
Desde javascript, para decodificar un texto con las entidades Html codificadas no existe ninguna función por defecto, por tanto se puede usar la siguiente función :


function DecodeHtmlEntities(str){
try{
var txt=document.createElement('textarea');
txt.innerHTML = str;
return txt.value;
}catch(e){
return str;
}
}

Aunque por otro lado javascript dispone de las funciones escape y unescape para codificar/descodificar urls.

Enlaces relacionados:

- FIN -

0 comentarios: