Meta tag no en los primeros 1024 bytes

Advertencia: Antes de que alguien vaya y marque esto como duplicado deesta, por favor entiende que no lo es. La respuesta aceptada es exactamente lo que estoy haciendo, sin embargo, estoy enfrentando el siguiente problema.

El archivo HTML en la carpeta del cliente se ve así:

<head>
    <meta charset="utf-8"/>
    <title>blah-blah</title>
    ---

El mensaje que estoy recibiendo en la consola de firebug es:

The character encoding declaration of the HTML document
was not found when prescanning the first 1024 bytes of 
the file. When viewed in a differently-configured browser, 
this page will reload automatically. The encoding
declaration needs to be moved to be within the first 
1024 bytes of the file.

Cuando hago una fuente de vista, entre la cabeza y el elemento meta charset, veo un montón de etiquetas de hojas de estilo de enlaces y secuencias de comandos.

Si elimino el meta charset, obtengo esto en la consola firebug:

The character encoding of the HTML document was not 
declared. The document will render with garbled text 
in some browser configurations if the document 
contains characters from outside the US-ASCII range. 
The character encoding of the page must to be declared 
in the document or in the transfer protocol.

¿Cómo puedo hacer que la etiqueta meta del juego de caracteres aparezca justo después de la cabeza?

Respuestas a la pregunta(2)

Su respuesta a la pregunta