URLEncode()
URLEncode() – Kodiere in gültige URL
Kodiert eine übergebene URL so, dass in einem Webbrowser aufgerufen kann (sog. GET-Request).
Zeichen, die nicht Bestandteil einer gültigen URL sind, werden entsprechend umgewandelt.
Funktion kann genutzt werden, um Inhalte von Datenbankfeldern, z.B. Namen oder Adressen, an einen Webservice weiterzugeben.
Hinweis
Die übergebene URL muss eine vom äußeren Format her gültige URL sein.
TIPP: In der Toolbox basic-package gibt es ab Version 3.8.1 die Funktion BP_EncodeStringForUrl. Diese kann ebenfalls genutzt werden und erwartet keine gültige URL.
Parameter | Beschreibung |
---|---|
aURL:C | URL, die kodiert werden soll im Format protocol://\[user:password@\]host\[:port\]/\[url-path/\]\[searchpart/\]\[fragment\] |
Rückgabewert
Alphanumerisch - Kodierte URL ohne Anker und Authetifizierung
Beispiel
URLEncode("http://www.example.net/path/äöü ?param=äöü#info") // Ergebnis: 'http://www.example.net/path/%C3%A4%C3%B6%C3%BC%20?param=%C3%A4%C3%B6%C3%BC'