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?
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/codificacion_de_caracteres.html

http://www.desarrolloweb.com/articulos/11.php
Necesitas definir el lenguaje de lo contrario las tildes no se mostrarán: <html lang="es">

<!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 ~
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
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
En HTML5 el charset está mucho más simplificado y es lo correcto como te lo dijo @Alpha:
<!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
Doodleo escribió:En HTML5 el charset está mucho más simplificado y es lo correcto como te lo dijo @Alpha:
<!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