En tu caso en particular tu problema es otro ya que ambos juegos de caracteres,tanto
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
como
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
dan soporte a acentos, tildes Ñ ñ...
El tema poasa por otras dos cosas fundamentales,
1. guardar el archivo en el editor de texto heciendo que la codificación coincida con el charset declarado
2. verificar que el server no esté enviando un encabezado diferente
Te recomiendo la lectura de
http://foros.emprear.com/codificar/
Si bien se aplica a otras cosas, explica lo dicho anteriormente.
Yo en particular trabajo todo con utf-8, que es bastante más amplio que iso, mirá este ejemplo
http://foros.emprear.com/codificar/e...set-utf-8.html
Saludos