Tach!
Was denn für ein Server? Lokal auf meinem Rechner? Das Problem habe ich auch, wenn der Apache nicht läuft...
Ja, was weiß ich denn, bin ich Hellseher? Ich kann aus deiner Beschreibung nur das entnehmen, was du schreibst, und den Rest muss ich vermuten. Die allgemeiner Erfahrung sagt, dass es eine Fehlkonfiguration eines Webservers hätte sein können. Wenn kein Server im Spiel ist, dann ist vielleicht die Angabe zur Zeichenkodierung falsch oder das Dokument selbst nicht richtig kodiert. Ziehst du es per Drag and Drop in den Browser oder öffnest du es über den Menüpunkt "Datei öffnen"?
Ob das Dokument richtig kodiert ist, kann ein Hexdump offenbaren:
hexdump -C dateiname
Es reicht, einen Ausschnitt von der Stelle zu zeigen, an der die Umlaute sind. Wenn du uns das HTML zur Kontrolle zeigen möchtest, dann bitte als Klartext.
dedlfix.