Bezeichnung
easy:Escape -- kodiert die Zeichenkette in die URL-Prozentdarstellung
Übersicht
e$ = easy:Escape(s$)
Beschreibung
Dieser Befehl konvertiert die angegebene Eingabezeichenkette s$ in eine URL-Kodierung (auch Prozentkodierung genannt) und gibt diese als Zeichenkette zurück. Alle Eingabezeichen, die nicht a-z, A-Z, 0-9, '-', '.', '.', '_' oder '~' sind, werden in ihre Prozentdarstellung (%NN, wobei NN eine zweistellige hexadezimale Zahl ist) umgewandelt.

libcurl ist sich typischerweise der Zeichenkodierungen nicht bewusst und kümmert sich auch nicht um sie. easy:Escape() verschlüsselt die Daten byteweise in die URL-kodierte Version, ohne zu wissen oder sich darum zu kümmern, welches bestimmte Zeichen die Anwendung oder der empfangende Server verschlüsselt und geht davon aus, dass die Daten verwendet werden.

Der Aufrufer von easy:Escape() muss sicherstellen, dass die an den Befehl übergebenen Daten korrekt verschlüsselt sind.

Eingaben
s$
Zeichenkette, die URL-kodiert wird
Rückgabewerte
e$
Zeichenkette in Prozentdarstellung

Navigation zeigen