Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Gib mal in der Adresszeile about:config ein, und such nach charset. Ich könnte mir vorstellen, dass da ein falscher Wert bei default steht. Der default-Wert wird, nehme ich zumindest an, für eine Seite genommen, wenn im Header kein Charset angegeben ist.
Falls ich falsch liege, war nur ne Vermutung
Gib vielleicht mal als Filter "charset" ein, d.h. alle Einträge wo charset drin vorkommt, mach nen Screenshot davon und lad mal hoch.
ISO 8859-1 sollte aber eigentlich schonmal richtig sein.
Edit: Hast du das Problem mit den Umlauten auf allen Seiten, oder nur auf manchen? Wie sieht's z.B. auf computerbase.de aus, da steht auf jeden Fall UTF-8 im Header, d.h. da liegt es nicht an der Seite.