Quizá sea porque el código html de la misma no especifique que se está utilizando dicha codificación de modo que los navegadores detecten el juego de caracteres automáticamente (esto lo digo desde el desconocimiento de como se implementa el lenguaje html, pero por si pudiera servir de algo).
El código HTML puede decirlo, pero lo suyo es que lo digan las cabeceras HTTP. Que en efecto, lo dicen:
200 OK
Connection: close
Date: Tue, 27 Nov 2012 09:16:32 GMT
Accept-Ranges: bytes
ETag: "18a4032-5bd12-4cf564a910e00"
Server: Apache/2.2.16 (Debian)
Vary: Accept-Encoding
Content-Length: 376082
Content-Type: text/html; charset=UTF-8
Last-Modified: Sun, 25 Nov 2012 18:50:32 GMT
[blah blah blah]