Αρχική / Εργαλεία Προγραμματιστή / Διαδικτυακός κωδικοποιητής/αποκωδικοποιητής URL
Δωρεάν online εργαλεία

Διαδικτυακός κωδικοποιητής/αποκωδικοποιητής URL

Κωδικοποιήστε ή αποκωδικοποιήστε URL και παραμέτρους με επιλογές encodeURIComponent, encodeURI και decodeURIComponent. Άμεσο αποτέλεσμα στον browser. Η επεξε…

Έναρξη χρήσης

Τι κάνει αυτό το εργαλείο

Το εργαλείο αυτό εκτελεί κωδικοποίηση ή αποκωδικοποίηση URL εξ ολοκλήρου στον browser σας. Δεν στέλνει τα δεδομένα σε διακομιστή, οπότε το απόρρητο διατηρείται τοπικά.

Παράδειγμα εργασίας

Αν εισάγετε τη συμβολοσειρά hello world και επιλέξετε κωδικοποίηση παραμέτρων, το αποτέλεσμα είναι hello%20world. Αν επιλέξετε κωδικοποίηση ολόκληρου URL, το κενό γίνεται επίσης %20, αλλά χαρακτήρες όπως / και ? παραμένουν ως έχουν.

Πώς γίνεται η αποκωδικοποίηση

Η αποκωδικοποίηση μετατρέπει έγκυρες ακολουθίες percent-encoded UTF-8 πίσω σε κείμενο. Αν υπάρχει μη έγκυρη ακολουθία ή κακό UTF-8, εμφανίζεται σφάλμα. Δεν μετατρέπει το σύμβολο + σε κενό, όπως θα έκανε η αποκωδικοποίηση φορμών HTML.

Περιορισμοί

Το εργαλείο δεν αναλύει ούτε επικυρώνει δομή URL. Δεν είναι συντόμευση URL, έλεγχος ανακατεύθυνσης ή μετατροπέας punycode. Δεν εγγυάται ότι το αποτέλεσμα είναι προσβάσιμο URL.

Συχνές ερωτήσεις

Γιατί το κενό γίνεται %20 και όχι +;

Η κωδικοποίηση χρησιμοποιεί τη συνάρτηση encodeURIComponent, η οποία κωδικοποιεί το κενό ως %20. Το + χρησιμοποιείται σε κωδικοποίηση φορμών HTML, αλλά αυτό το εργαλείο δεν το εφαρμόζει.

Μπορώ να αποκωδικοποιήσω ένα ολόκληρο URL με ελληνικά ή άλλους χαρακτήρες;

Ναι, αν το URL είναι έγκυρα κωδικοποιημένο με percent-encoding, η αποκωδικοποίηση θα επιστρέψει το αρχικό κείμενο, συμπεριλαμβανομένων μη λατινικών χαρακτήρων.

Τι γίνεται αν το κείμενο έχει χαρακτήρες εκτός του βασικού συνόλου;

Το εργαλείο υποστηρίζει χαρακτήρες UTF-8. Για παράδειγμα, το emoji U+1F600 θα κωδικοποιηθεί ως %F0%9F%98%80. Η αποκωδικοποίηση θα το επαναφέρει σωστά.

Έλεγχος λειτουργιών

  • Κωδικοποίηση παραμέτρων με encodeURIComponent
  • Κωδικοποίηση ολόκληρου URL με encodeURI
  • Αποκωδικοποίηση με decodeURIComponent
  • Υποστήριξη έως 500.000 χαρακτήρες
  • Όλα εκτελούνται τοπικά στον browser

Η επεξεργασία γίνεται τοπικά στον πρόγραμμα περιήγησης σας.