UNa solucion no se si te sirve o no seria si los datos los extraes de una db o de algun otro lado al imprimirlo en la pagina aplicale
Código:
<?
echo htmlentities(cadena);
<?
sino revisa las tablas de la db que esten en un juego de carateres tipo latin1 ya que puede ser que tengas los datos mal en la db.
Cosideraciones generales:
1- revisar las base de datos para que este aceptando caracteres del tipo latin1 no utf-8
2- como dijo jcxnet revisar que este asi el meta <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />.
proba estos dos puntos si te anda fantastico sino aplicale la funcion htmlentities, un salduos