A simple vista, y teniendo en cuenta que SI tienes todo en UTF8, lo único que se me ocurre es que la fuente que estás usando no tenga la Ñ (Oops! es Arial)... buej, puede que no tengas la fuente en tu computadora y que use otra, que no tenga la Ñ
Cuando me refiero a que no tiene la Ñ es que en su diseño como tal, no se contempló ese caracter, no es la primera vez que pasa.
¿Has pensado en probar cargarla tú mismo con CSS usando la propiedad
@font-face?
Saludos