Die erste Frage ist ja auch, wer diese Meldung ausgibt.
Wenn das nicht klar ist, kann jede Antwort nur eine Vermutung sein!
Anhand der anderen Fragen des OP liegt die Vermutung recht nahe, dass es sich um eine Art Validator handelt.
Fragt sich nur, welcher. Der von w3org jedenfalls meldet sowas nicht sondern allenfalls:
The character encoding was not declared
und bei diesem Test bei dem die Seite ohne Angabe des Charset im HTTP Header gesendet wurde, gab es nicht einmal einen <head>-Bereich.
MfG