Hallo,
da dein Dokument in XHTML erstellt ist, wird (bzw. sollte) das Meta-Tag nicht beachtet (werden). Demnach ist es egal ob dort ISO-8859-1 oder blabal steht.
Wenn ein Validator trotzdem sagt das dieses Dokument valide ist, dann sendet entweder Dein Server den Charset im HTTP-Header, oder Du hast am Anfang des Dokumentes eine XML-Deklaration mit einer Zeichensatzangabe stehen.
Ansonsten kann nicht festgestellt werden mit welchem Zeichensatz das Dokument kodiert ist (zumindest bei fehlender XML-Deklaration).
Wenn der Header und die XML-Deklaration fehlt, muss laut Spezifikation UTF-8 für die Verarbeitung zugrunde gelegt werden.
Sowohl der W3C-Validator als auch validome.org arbeiten diesbezüglich falsch und benutzen das Meta-Tag, wobei Validome momentan überarbeitet wird, so das solche Fehler zukünftig gemeldet werden.
Grüße
Thomas Mell