Vraag: Hoe zet ik een string naar URL-codering?
Antwoord: Ombouwen van een string met de URL-gecodeerde vorm die geschikt is voor verzending als een query string (of, in het algemeen, als onderdeel van een URL), gebruik dan de escape-functie. Deze functie werkt als volgt: cijfers, latijnse letters en tekens + - * / . _ @ ongewijzigd blijven, alle andere personages in de originele string worden vervangen door de escape-sequenties% XX, waarbij XX is de ASCII-code van het originele karakter. Voorbeeld:
escape(”It’s me!”) // result: It%27s%20me%21
In Unicode-aware browsers (dat ondersteuning voor JavaScript 1.3) de functie escape heeft een meer complex gedrag. Als de ingang wordt een Unicode-tekenreeks, dan Unicode-tekens worden geconverteerd naar het Unicode-escape-sequenties %uXXXX.
