Oft sieht man im Web sehr häßliche alert-Meldungen (Beispiel), in denen die Umlaute nicht korrekt dargestellt sind. Das liegt auch daran, dass unterschiedliche Betriebssystem Zeichen unterschiedlich kodieren. Damit so etwas möglichst vermieden wird, sollte man solche Meldungen mit alert(unescape("...")) anzeigen.
Für ein Beispiel mit unescape bitte hier klicken!
Diese Seite wandelt den gewünschten Text in den dazu nötigen Code um.
Ausführliche Informationen zu Javascript sind in
SELFHTML
(von Stefan Münz) zu finden.
Auch ein Blick in die
de.comp.lang.javascript-FAQ
lohnt sich.