
Η Μονάδα Λειτουργίας URL_ENCODE κωδικοποιεί μια αλυσίδα χαρακτήρων.
Η λειτουργία είναι κατάλληλη, όταν μια αλυσίδα χαρακτήρων πρέπει να χρησιμοποιηθεί μέσα σε ένα μέρος ερωτήματος ενός URL και χρειάζεται ένας άνετος τρόπος για να περάσουν μεταβλητές στην επόμενη σελίδα.
Η είσοδος ορίζει την αλυσίδα χαρακτήρων που πρέπει να κωδικοποιηθεί.
Επιστρέφει μια αλυσίδα χαρακτήρων στην έξοδο, όπου όλα τα μη αλφαριθμητικά χαρακτήρες εκτός από -_. αντικαθίστανται με ένα σύμβολο ποσοστού (%) ακολουθούμενο από δύο εξαδικά ψηφία και κενά με ένα συν (+). Η κωδικοποίηση γίνεται με τον ίδιο τρόπο όπως και τα δεδομένα που αποστέλλονται μέσω ενός WWW-φόρμας κωδικοποιούνται - αυτό αντιστοιχεί στην ένδειξη του τύπου αρχείου application/x-www-form-urlencoded. Αυτή η ένδειξη διαφέρει από την κωδικοποίηση σύμφωνα με το RFC 3986 (δείτε τη Μονάδα Λειτουργίας RAW_URL_ENCODE) στο ότι για ιστορικούς λόγους το κενό κωδικοποιείται ως συν (+).