eEcho blog

is een halte van de gedachte

URL-codering JavaScript

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.

Comments are closed.

Home | info@eecho.info | Voorwaarden | Blog