Πώς να κωδικοποιήσετε ή να αποκωδικοποιήσετε ένα URL
- Επιλέξτε αν θέλετε να κωδικοποιήσετε ή να αποκωδικοποιήσετε.
- Δηλώστε αν πρόκειται για παράμετρο (την τιμή ενός πεδίου) ή για πλήρες URL.
- Πληκτρολογήστε ή επικολλήστε το κείμενό σας: το αποτέλεσμα εμφανίζεται αμέσως.
- Αντιγράψτε το αποτέλεσμα και χρησιμοποιήστε το στον σύνδεσμο, στον κώδικα ή στο ερώτημά σας.
Γιατί να κωδικοποιήσετε ένα URL
Οι διευθύνσεις ιστού επιτρέπουν μόνο ορισμένους χαρακτήρες. Τα κενά, τα ελληνικά γράμματα και σύμβολα όπως το & ή το = αντικαθίστανται από ένα % ακολουθούμενο από δύο δεκαεξαδικά ψηφία (για παράδειγμα, το κενό γίνεται %20). Αυτό λέγεται percent-encoding.
Αν βάζετε μια τιμή μέσα σε παράμετρο (?search=…), χρησιμοποιήστε το «Μια παράμετρος», που κωδικοποιεί και τα : / ? & και =. Αν έχετε ήδη ένα πλήρες URL και θέλετε απλώς να μετατρέψετε τα κενά ή τους ειδικούς χαρακτήρες, χρησιμοποιήστε το «Ένα πλήρες URL».
Η αποκωδικοποίηση κάνει το αντίθετο: μετατρέπει το %CE%B1 σε α και το %20 σε κενό, ώστε να διαβάζετε ένα URL όπως γράφτηκε αρχικά.
Τι πρέπει να έχετε υπόψη
- Κατά την αποκωδικοποίηση μιας παραμέτρου, το σύμβολο + διαβάζεται ως κενό, όπως κάνουν οι φόρμες ιστού.
- Αν το κείμενο έχει ένα % που δεν ακολουθείται από δύο δεκαεξαδικά ψηφία, δεν μπορεί να αποκωδικοποιηθεί.
- Δεν ελέγχει αν η διεύθυνση υπάρχει ή αν είναι σωστά διατυπωμένη: απλώς μετατρέπει χαρακτήρες.
Συχνές ερωτήσεις
Ποια είναι η διαφορά ανάμεσα σε παράμετρο και πλήρες URL;
Μια παράμετρος κωδικοποιεί κάθε ειδικό χαρακτήρα, συμπεριλαμβανομένων των : / ? & =. Ένα πλήρες URL διατηρεί αυτά τα σύμβολα, επειδή αποτελούν μέρος της δομής του.
Γιατί το κενό γίνεται %20;
Επειδή τα κενά δεν επιτρέπονται σε ένα URL. Το 20 είναι ο κωδικός του στο δεκαεξαδικό σύστημα.
Λειτουργεί με τόνους και emoji;
Ναι, κωδικοποιούνται ως UTF-8· για παράδειγμα, το «α» γίνεται %CE%B1.
Στέλνεται το κείμενό μου σε διακομιστή;
Όχι. Όλα γίνονται στο πρόγραμμα περιήγησής σας και το κείμενο δεν φεύγει ποτέ από τη συσκευή σας.
Είναι δωρεάν;
Ναι, είναι δωρεάν, δεν χρειάζεται εγγραφή και λειτουργεί απευθείας στο πρόγραμμα περιήγησής σας.