Gracias Mikmoro por tu rápida respuesta.
Es un servidor que usan otras personas. Si puedo solucionarlo sin tocar la configuración mejor
. ¿Dónde tendría que mirar si esta activado el charset utf-8? El servidor no lo instalé yo. No se si voy a tener acceso a sus archivos de configuración.
Por otro lado, tanto firefox como IE7 me la detectan como utf8.
He seguido haciendo pruebas y he dado con una solución que espero que sea temporal. Cada vez que hago un echo de un valor de la base de datos tengo que poner utf8_decode. Esto ya si que no lo entiendo. Esta función se supone que convierte el texto a ISO-8859-1!!
Gracias!!