norff: IE 6 löscht history nicht wenn Zielseite utf-8

Hallo,

ich habe folgendes Problem:

Ich möchte eine simple Weiterleitung machen, die Weiterleitungsseite selber soll nicht in der history erscheinen.
So weit so gut, mache also sowas wie
<body onload="location.replace('zielseite.html')">

Funktioniert auch wie erwartet in allen Browsern.

NUR: Sobald die Zielseite ein
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
im head hat, löscht der IE(zumindest der 6er, andere kann ich gerade nicht testen) den history-Eintrag nicht mehr. Und zwar unabhängig davon, welches charset die Ursprungsseite hat, alle 'richtigen' Browser funktionieren einwandfrei. Wie gesagt, bei ISO-8859-1 ist alles in Ordnung.

Ist das ein bekanntes Problem/Fehler oder stelle ich mich hier gerade einfach nur blöd an?

Vielen Dank im voraus für jede hilfreiche Antwort...

Gruß
norff

  1. Ich beantworte mir die Frage mal selber, zumindest teilweise:

    Sobald der Server im Response Header utf-8 angibt, funktionierts auch im IE.

    Nur warum das nur dann funktioniert (was hat das mit dem history-Eintrag zu tun)...