Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/08/2009, 09:07
alejandrogr
 
Fecha de Ingreso: agosto-2009
Mensajes: 14
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Caracteres especiales en js

No existe nada parecido, pero buscando por ahi en la página de aNieto2k ( lo siento no me deja poner enlaces aún ):

Versión en javascript de esta función de PHP con el mismo nombre, que te convierte los tags HTML a carácteres carácteres imprimibles.

Código:
Código:
String.prototype.htmlEntities = function () {
   return this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');
};
Uso:
Código:
var tmp = '<html><head></head>';
var safe= tmp.htmlEntities(); // Returns "&lt;html&gt;&lt;head&gt;&lt;/head&gt;"
Con esta función (usando string.prototype) añades al objeto STRING de javsacript un nuevo metodo llamado htmlEntities, que emula al de PHP.





Quizas tu problema sea de codificación de la página, ya que si no te acepta las ñ o las tíldes probablemente tengas mal el encoding de la página:

Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
con esa instrucción dentro del head, puedes cambiar el charset de codificación de la página para que te acepte acentos y eñes.