Hallo,
ich habe zwar nicht verstanden, wo es unter IE 5.0 ein Problem mit Umlauten in Formularen geben soll, aber wenn Du Sonderzeichen so kodieren willst, daß Du sie später wieder eindeutig dekodieren kannst, dann solltest Du die in JS eingebaute Funktion escape() verwenden. Hier ein Beispiel:
<javascript:alert(escape(prompt('Kodierungstest','Bitte was verrücktes eingeben')))>
Gruß,
Oliver