te aconsejo que busque en el foro los temas relacionados a codificacion. no es de mala gana/onda, es que hay bastante material debido a la consulta tan concurrente. en algunos de estos materiales se explica con detalle el transfondo de la codificaciones.
en resumen, iso-8859-1 debe funcionarte adecuadamente porque dichos caracteres son parte de la codificacion. lo mas probable la razon por la que no se muestra bien es porque algun proceso de por medio utiliza una codificacion distinta. ¿que debes hacer? primero identifica el origen del problema. es decir, que proceso o fuente es la que esta enviando el contenido. el resto de la solucion dependera del recurso que utilices.