escape()

<script type="text/javascript">
var Beispiel = "\n\r\t";
document.write(escape(Beispiel) + "         Wird zu: %0A%0D%09
");
var Umlaute = "\u00E4+\u20AC";
document.write("escape("+Umlaute+") = "+ escape(Umlaute));         Wird zu: escape(ä+€) = %E4+%u20AC
</script>


Wandelt Steuersequenzen (Steuerzeichen mit den ASCII-Werten 0 bis 31) und Sonderzeichen wie z.B. deutsche Umlaute in ihre Zahlenwerte gemäß ISO-8859-1 um, und zwar in hexadezimaler Form %XX.

Zeichen außerhalb dieser Codierung werden als Unicode-Sequenz %uXXXX ausgegeben. Bei anderen Zeichen als Steuer- und Sonderzeichen gibt escape() die Zeichen unverändert zurück.