Regresar a la página ComoCrearTuWeb.com
Resultados 1 al 7 de 7

Tema: No se ven los acentos en IE ni Firefox, pero si en Chrome

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    09 sep, 12
    Mensajes
    130
    Poder de Reputación
    13

    No se ven los acentos en IE ni Firefox, pero si en Chrome

    Estoy usando un script que funciona que toma los textos de una pagina.php y hace que se muestren en una pagina.html

    Al inicio de pagina.php tengo puesto lo siguiente, que es lo mismo que también tengo puesto en index.html

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

    El caso es que al tomar los textos y mostrarlos, los acentos no se ven y en su lugar salen interrogaciones, pero lo que me resulta raro es que no se ven ni en IE ni en Firefox, pero si se venen Chrome! De hecho, estuve usando Chrome un tiempo y crei que no fallaba nada, hasta que me dio por probar con otro navegador y entonces me di cuenta.

    ¿Alguien sabe porque puede ser?

  2. #2
    Me va gustando esto... Habitante
    Fecha de Ingreso
    15 ene, 13
    Mensajes
    34
    Poder de Reputación
    13
    Buenas Zid, mira por lo que decis yo creo que tiene que ver con los carácteres especiales de html, osea existen formas especiales de escribir en este caso los acentos en html y que te lo lea correctamente cualquier navegador. Creo q ese sería el inconveniente que podés estar teniendo, te dejo unas páginas donde te dicen el código que tenés que utilizar para los acentos, espero te sirva!

    http://librosweb.es/xhtml/capitulo_3...aracteres.html

    http://www.desarrolloweb.com/articulos/11.php

  3. #3
    Me va gustando esto... Habitante Avatar de Alpha
    Fecha de Ingreso
    03 may, 13
    Mensajes
    46
    Poder de Reputación
    13
    Necesitas definir el lenguaje de lo contrario las tildes no se mostrarán: <html lang="es">

    Código HTML:
    <!DOCTYPE html>
    <html lang="es">
      <head>
          <meta charset="utf-8" />
          <title>Título de Página</title>
      </head>
      <body>
          Cuerpo de página
      </body>
    </html>
    Lalilala ~

  4. #4
    Me va gustando esto... Habitante
    Fecha de Ingreso
    09 sep, 12
    Mensajes
    130
    Poder de Reputación
    13
    Gracias chicos, pero omití decir que tengo definido el lenguaje en ambas paginas. Tengo esto:

    <!DOCTYPE html>
    <html lang="es">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <title>Repositorio</title>
    <link rel="stylesheet" href="estilo.css" type="text/css" media="screen"/>
    </head>
    Como digo, en Chrome se ven los acentos, pero no en IE ni en Firefox

  5. #5
    Me va gustando esto... Habitante
    Fecha de Ingreso
    09 sep, 12
    Mensajes
    130
    Poder de Reputación
    13
    Bueno, finalmente lo he solucionado y lo dejo puesto aquí por si a alguien le pasa el mismo problema.

    Hay que usar la función utf8_encode () y asunto resuelto en todos los navegadores.

    Saludos

  6. #6
    Esto empieza a ser un vicio... Habitante Avatar de Doodleo
    Fecha de Ingreso
    25 abr, 11
    Ubicación
    Galicia (España)
    Mensajes
    1,209
    Poder de Reputación
    23
    En HTML5 el charset está mucho más simplificado y es lo correcto como te lo dijo @Alpha:
    Código HTML:
    <!DOCTYPE html>
    <html lang="es">
      <head>
          <meta charset="utf-8" />
          <title>Título de Página</title>
      </head>
      <body>
          Cuerpo de página
      </body>
    </html>
    Y si no te funcionara así cambiando utf-8 por iso-8859-1 sí debería funcionar :D

  7. #7
    Me va gustando esto... Habitante
    Fecha de Ingreso
    09 sep, 12
    Mensajes
    130
    Poder de Reputación
    13
    Cita Iniciado por Doodleo Ver Mensaje
    En HTML5 el charset está mucho más simplificado y es lo correcto como te lo dijo @Alpha:
    Código HTML:
    <!DOCTYPE html>
    <html lang="es">
      <head>
          <meta charset="utf-8" />
          <title>Título de Página</title>
      </head>
      <body>
          Cuerpo de página
      </body>
    </html>
    Y si no te funcionara así cambiando utf-8 por iso-8859-1 sí debería funcionar :D
    Ya comenté en otro hilo que esa sería siempre la última solución y que yo lo que buscaba era solucionar mi problema usando iso-8859-1 y por tanto no teniendo que modificar el texto para tener que adaptarlo a utf-8.

    Saludos
    Última edición por ZID; 14/07/2013 a las 16:47

Temas Similares

  1. Respuestas: 1
    Último Mensaje: 30/06/2010, 12:26
  2. Background se ve en chrome pero no en firefox ni ie
    Por travelercat en el foro Todo sobre Estilos CSS
    Respuestas: 2
    Último Mensaje: 29/05/2010, 02:10

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •