@tmeister, no me hace sentido la recomendación de utilizar utf-8 con entidades html. quiero decir, las entidades se utilizan: cuando es un caracter especial del lenguaje, y cuando la codificación no incluye el caracter entre juego. el problema aquí debe ser que no se ha codificado adecuadamente el contenido. incluso con iso-8859-1 debería funcionar. lo que no debe hacer es mezclar las codificaciones.
http://www.w3.org/International/questions/qa-escapes