Michael: IE - Probleme mit Umlauten

Beitrag lesen

Wenn ich im IE im onLoad Event des body-Tags den folgenden Code verwende:

<body onLoad="alert('©ä')">

werden die Entites korrekt ersetzt.

Wenn ich das alert allerdings in eine Funktion packe, zeigt der IE nur die Kodierung an:

<head>
<script ....>
function test() {
  alert('©ä');
}
</script>
</head>
<body onLoad="test();">

Ich verwende den IE 6. Im Mozilla gibt es keine Probleme. Mache ich irgend etwas falsch, oder liegt der Fehler im IE?