Foros del Web » Programando para Internet » Javascript »

los caracteres especiales no se ven al hacer una peticion asincronica

Estas en el tema de los caracteres especiales no se ven al hacer una peticion asincronica en el foro de Javascript en Foros del Web. Hola, tengo un documento donde añadiendo la siguiente linea de codigo, me muestra los caracteres especiales como la ñ,etc.. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> pero ...
  #1 (permalink)  
Antiguo 17/07/2012, 13:32
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años, 6 meses
Puntos: 5
los caracteres especiales no se ven al hacer una peticion asincronica

Hola, tengo un documento donde añadiendo la siguiente linea de codigo, me muestra los caracteres especiales como la ñ,etc..

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

pero en cambio cuando hago una peticion httpRequest, me muestra mal los caracteres, a que es debido esto y como podria solucionarlo, muestro un ejemplo.

pagina principal

miPagina.html

Código HTML:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  2. <script type='text'>
  3. //aqui el objeto httpRequest y la funcion que lo llama
  4. function llamarAjax(){
  5. //la funcion que lo llama
  6. }
  7. </head>
  8. <h1 onclick='llamarAjax()'>año 2012</h1>
  9. <div id='cambiar'></div>
  10. </body>
  11. </html>


documento que llamo con open

llamarAjax.php
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<h1>año 2012</h1>


en el html se ve bien el año 2012 pero cuando llamo a ajax ya no se ve bien la ñ, s un ejemplo muy simple pero como ejemplo ya vale, solo falta mencionar que aunque los ejemplos sean con html yo el documento lo abro con php, alguien me puede dar la solucion, saludos.

Última edición por roboty; 17/07/2012 a las 13:37
  #2 (permalink)  
Antiguo 17/07/2012, 14:57
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años, 6 meses
Puntos: 5
Respuesta: los caracteres especiales no se ven al hacer una peticion asincronica

Bueno al final ya encontre la solucion solo habia que escapar el resultado con utf8_encode o utf8_decode, segun uses ISO-8859-1 o utf-8 en la cabecera.

Saludos

Etiquetas: ajax, caracteres, especiales, funcion, html, peticion, php, ven
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:17.