Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/06/2014, 12:54
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses
Puntos: 1485
Respuesta: Acute en consultas ajax

buuenas,
Cita:
Iniciado por rjulio21 Ver Mensaje
Amigo si estoy imprimieendo el valor en un input de texto, no puedo usar esas funciones. o me equivoco?
es correcto. de hecho, no tiene sentido ya que dentro de un INPUT no hay etiquetas e innerHTML intentará agregar el contenido dentro de la etiqueta. para tu caso, deberías usar value. sin embargo, cuando imprimes desde javascript un texto, este se mostrará tal cual lo tiene javascript. para el caso que ocupas, tienes dos opciones: corregir las entidades desde el servidor o procesar el contenido desde javascript. para tu mala suerte, no hay una función nativa en javascript que haga eso pero seguro por la web encontrarás alguna librería. después de todo, no es tan complicado de hacer.

la alternativa de lado servidor es exactamente a la de javascript. por ejemplo php posee una función para procesar las entidades del string. para mi gusto, la mejor opción es tratar de evitar el uso de las entidades siempre que sea posible. simplemente creas los documentos de forma normal con sus "símbolos especiales" (que de especial no tiene nada! ) y los almacenas con un charset apropiado. por ejemplo, utf8. esto te evitaría el problema que actualmente presentas.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.