Αναφορά κωδικοποιημένων χαρακτήρων URL HTML

Η διεύθυνση URL είναι μια διεύθυνση για έναν ιστότοπο. Ακριβώς όπως οι ταχυδρομικές διευθύνσεις πρέπει να ακολουθούν μια συγκεκριμένη μορφή για να κατανοηθεί από τον ταχυδρόμο, οι διευθύνσεις URL πρέπει να ακολουθούν μια μορφή για να κατανοήσουν και να σας οδηγήσουν στη σωστή τοποθεσία.

Υπάρχουν μόνο ορισμένοι χαρακτήρες που επιτρέπονται στη συμβολοσειρά URL, αλφαβητικούς χαρακτήρες, αριθμούς και μερικούς χαρακτήρες ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #που μπορούν να έχουν ειδικές έννοιες.

Διατηρημένοι χαρακτήρες

Κωδικοποίηση

Κάθε χαρακτήρας που δεν είναι αλφαβητικός χαρακτήρας, αριθμός ή δεσμευμένος χαρακτήρας που χρησιμοποιείται πρέπει να κωδικοποιηθεί.

Τα URL χρησιμοποιούν το σύνολο χαρακτήρων ASCII ("American Standard Code for Information Interchange") και επομένως η κωδικοποίηση πρέπει να είναι σε έγκυρη μορφή ASCII.

Υπάρχουν λειτουργίες στις περισσότερες γλώσσες ιστού για να κάνετε αυτήν την κωδικοποίηση για εσάς, για παράδειγμα σε JavaScript encodeURI()και σε PHP rawurlencode().

Παράδειγμα:

encodeURI(Free Code Camp); // Free%20Code%20Camp