e$ = easy:Escape(s$)
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.