Σύνθετες Επιλογές
Μετατροπή + σε Κενά
Όταν είναι ενεργό, τα + μετατρέπονται σε κενά.
Ζωντανή Λειτουργία
Όταν είναι ενεργό, το κείμενο αποκωδικοποιείται αυτόματα.
Αυτές οι επιλογές ελέγχουν την αποκωδικοποίηση.
Τι είναι η αποκωδικοποίηση URL;
Η αποκωδικοποίηση URL αντιστρέφει το percent-encoding.
Πώς λειτουργεί η αποκωδικοποίηση URL;
Η αποκωδικοποίηση URL ακολουθεί μια συγκεκριμένη διαδικασία:
- Η είσοδος σαρώνεται για ακολουθίες %XX
- Κάθε %XX μετατρέπεται ξανά στην αρχική τιμή byte
- Τα συνεχόμενα bytes ανασυντίθενται σε χαρακτήρες UTF-8
- Σε πλαίσιο query string, το + αποκωδικοποιείται σε κενό
- Οι μη δεσμευμένοι χαρακτήρες περνούν χωρίς αλλαγή
Γιατί να χρησιμοποιήσετε URL decoder;
- Αναγνώσιμη έξοδος
- Διεθνές κείμενο
- Εντοπισμός σφαλμάτων
- Συμβατότητα με πρότυπα
Ποια είναι τα κοινά παραδείγματα χρήσης;
Η αποκωδικοποίηση URL είναι απαραίτητη:
- Υποβολές Φορμών
- Ανάπτυξη API
- Διαχείριση Αρχείων
- Εντοπισμός Σφαλμάτων Συνδέσμων
Πώς μοιάζει ένα παράδειγμα;
Το %20 (ή +) γίνεται κενό, %40 γίνεται @, %23 γίνεται #.
Τι είναι το percent-encoding;
Το percent-encoding είναι ο μηχανισμός του RFC 3986 §2.1 για μη ασφαλείς χαρακτήρες εντός URI.
Πώς λειτουργεί η αποκωδικοποίηση του %C3%A9 σε é;
Πάρτε το query string ?q=caf%C3%A9&lang=fr.
- Είσοδος:
?q=caf%C3%A9&lang=fr - Έξοδος:
?q=café&lang=fr
%C3→ byte0xC3— το lead byte μιας ακολουθίας UTF-8 2-byte.%A9→ byte0xA9— το continuation byte. Μαζί,C3 A9είναι η κωδικοποίηση UTF-8 του U+00E9 (é).- Οι χαρακτήρες
?,=και&παραμένουν ως έχουν.
Ποια είναι η διαφορά μεταξύ decodeURIComponent και decodeURI;
Η JavaScript εκθέτει δύο ενσωματωμένους αποκωδικοποιητές:
decodeURIComponent(str)αποκωδικοποιεί κάθε %XX ακολουθία.decodeURI(str)παρακάμπτει τους δεσμευμένους χαρακτήρες.
Αυτό το εργαλείο συμπεριφέρεται σαν decodeURIComponent.
Αποκωδικοποιήστε μια URL για να δείτε τι περιέχει πραγματικά.