Πώς να κωδικοποιήσετε μια απόστροφη σε μια διεύθυνση URL

Πλαϊνό προφίλ μιας επιχειρηματία και ενός επιχειρηματία που κοιτάζουν ένα φορητό υπολογιστή

Τα προγράμματα περιήγησης μπορούν να κατανοήσουν μια διεύθυνση URL όταν την κωδικοποιήσετε σωστά.

Πίστωση εικόνας: Ingram Publishing/Ingram Publishing/Getty Images

Όσο χρήσιμοι κι αν είναι οι ειδικοί χαρακτήρες στην αγγλική γλώσσα, θα σκεφτόσαστε ότι θα μπορούσατε να τους πληκτρολογήσετε όλους στη γραμμή URL του προγράμματος περιήγησής σας. Μόνο ένα μικρό υποσύνολο χαρακτήρων US-ASCII είναι ασφαλές για χρήση σε διευθύνσεις URL. Άλλοι χαρακτήρες, όπως η απόστροφη, προορίζονται για ειδική χρήση. Εάν πρέπει να εισαγάγετε μια διεύθυνση URL στο πρόγραμμα περιήγησής σας που έχει απόστροφο, κωδικοποιήστε την απόστροφο. Η κωδικοποίηση διασφαλίζει ότι όλοι οι ιστότοποι και τα προγράμματα περιήγησης ερμηνεύουν σωστά την πλήρη διεύθυνση URL.

Κωδικοποιήστε την Απόστροφη σας

Μπορείτε να πλοηγηθείτε σε ιστοσελίδες χρησιμοποιώντας διάφορες μεθόδους, όπως κάνοντας κλικ σε σελιδοδείκτη ή πληκτρολογώντας μια διεύθυνση URL στη γραμμή διευθύνσεων ενός προγράμματος περιήγησης. Εάν η διεύθυνση URL που πρέπει να πληκτρολογήσετε περιέχει μια απόστροφο, αντικαταστήστε την απόστροφο με %27 και πατήστε "Enter" για πλοήγηση στη διεύθυνση URL.

Το βίντεο της ημέρας

Παραδείγματα Αντικατάστασης Απόστροφου

Το URL http://www.example.com/jim's_burgers είναι ένα παράδειγμα διεύθυνσης URL που περιέχει απόστροφο. Αφού αντικαταστήσετε την απόστροφο με το %27, η διεύθυνση URL γίνεται http://www.example.com/jim%27s_burgers. Ένα άλλο παράδειγμα κωδικοποιημένης διεύθυνσης URL είναι http://www.example.com/cities/denver%27s_altitude.html. Σε αυτήν την περίπτωση, το denver%27s_altitude.html αναφέρεται σε ένα έγγραφο HTML που ονομάζεται denver's_altidude.html που βρίσκεται στον κατάλογο Cities του διακομιστή Web.

Γιατί λειτουργεί η κωδικοποίηση

Μπορεί να μην έχει νόημα για τους ανθρώπους, αλλά οι υπολογιστές γνωρίζουν ότι το 27 είναι η δεκαεξαδική αναπαράσταση της τιμής ASCII της απόστροφης. Δημιουργήθηκε στη δεκαετία του '60, το σύνολο χαρακτήρων ASCII αποτελεί τη βάση πάνω στην οποία οι υπολογιστές λειτουργούν με κείμενο. Κάθε χαρακτήρας στο πληκτρολόγιο του υπολογιστή σας είναι ένας χαρακτήρας ASCII που έχει έναν δεκαδικό αριθμό που οι υπολογιστές συσχετίζουν με τον χαρακτήρα. Για παράδειγμα, το δεκαδικό ισοδύναμο του H είναι 72. Η δεκαδική τιμή μιας απόστροφης είναι 39. Εάν μετατρέψετε το 39 σε δεκαεξαδικό αριθμό, λαμβάνετε 27, την τιμή που χρησιμοποιείτε για να αντικαταστήσετε τις απόστροφες σε διευθύνσεις URL. Κατά σύμβαση, το πρόσημο τοις εκατό προηγείται αυτών των αριθμών.

Κωδικοποιήστε άλλους χαρακτήρες

Μπορείτε να κωδικοποιήσετε άλλους χαρακτήρες σε μια διεύθυνση URL αντικαθιστώντας τους με τα δεκαεξαδικά ισοδύναμά τους ASCII. Μπορείτε να βρείτε αυτές τις τιμές επισκεπτόμενοι έναν ιστότοπο που περιέχει έναν πίνακα αναφοράς κωδικοποίησης URL HTML (σύνδεσμος στους Πόρους). Αυτοί οι πίνακες συνήθως αναφέρουν χαρακτήρες ASCII σε μια στήλη και τις αντίστοιχες δεκαεξαδικές τιμές τους σε μια άλλη. Για παράδειγμα, εάν βρείτε το σύμβολο συν σε έναν από αυτούς τους πίνακες, θα δείτε ότι η κωδικοποιημένη τιμή του είναι %2B.

Περιορισμοί ονομάτων τομέα

Εάν καταχωρίσετε ένα όνομα τομέα, το όνομα δεν μπορεί να έχει δεκαεξαδική κωδικοποίηση. Με άλλα λόγια, δεν μπορείτε να καταχωρίσετε έναν νέο τομέα με το όνομα jim%27s_cameras εάν θέλετε να δημιουργήσετε έναν ιστότοπο με το όνομα Jim's_Cameras.