Kodowanie i dekodowanie URL
Automatyczne wykrywanie: zwykły tekst jest kodowany, a tekst z poprawnym kodowaniem procentowym dekodowany. Możesz też wybrać tryb ręcznie.
Przetwarzanie lokalne · Pliki nie są przesyłane
Pliki są przetwarzane w tej przeglądarce bez automatycznego wysyłania. Pierwsze ładowanie komponentów może wymagać internetu.
Kodowanie i dekodowanie adresów URL: zastosowania i zakres
Kodowanie adresu URL reprezentuje znaki specjalne jako sekwencje zakodowane procentowo dla wartości parametrów zapytania, segmentów ścieżki i sprawdzania tekstu ze zmianą znaczenia w dziennikach.
Tryb automatyczny niepowodzenie dekodowania traktuje dane wejściowe jako zwykły tekst zakodowany; Ręczne dekodowanie wymaga prawidłowego kodowania procentowego oraz poprawnej sekwencji UTF-8.
Możliwości wyjaśnione
Wartości parametrów różnią się od całych adresów URL
Kodowanie obsługuje znaki takie jak ukośnik, znak zapytania oraz znak równości; Najpierw należy ustalić, czy kodowana jest wartość parametru, czy fragment adresu URL, i nie traktować wyniku jako pełnej struktury URL do przepisania.
Dekodowanie procentowe i znaki plus
Dekodowanie odczytuje prawidłowe sekwencje UTF-8 zakodowane procentowo i zachowuje dosłowne znaki plus. Różni się to od reguł kodowania formularzy, które traktują + jako spację.
Praktyczne przykłady
Zakoduj tekst zawierający spację
Dane wejściowe
hello world
Wynik konwersji
hello%20world
To ilustruje kodowanie procentowe spacji dla wartości parametru lub segmentu ścieżki.
Odkoduj znak plus
Dane wejściowe
a%2Bb
Wynik konwersji
a+b
Dekodowanie %2B daje znak plus. Dosłowny plus w a+b nie jest automatycznie konwertowany na spację.
Instrukcja użytkowania
Wklej tekst lub link
Wprowadź oryginalny tekst, parametry zapytania lub już zakodowany fragment adresu URL.
Automatyczne wykrywanie
Automatyczne wykrywanie: zwykły tekst jest kodowany, a tekst z poprawnym kodowaniem procentowym dekodowany. Możesz też wybrać tryb ręcznie.
Skopiuj, aby kontynuować
Po potwierdzeniu wyników skopiuj jednym kliknięciem do debugowania interfejsu, analizy logów lub linków na stronie do dalszego użycia.
Często zadawane pytania
Dlaczego „wynik dekodowania" jest czasami pusty?
Nieprawidłowe dane w ręcznym dekodowaniu czyszczą wyniki i wyświetlają błąd. Tryb automatyczny koduje je jako zwykły tekst; w razie niejednoznaczności zmień tryb.
Kiedy powinno się priorytetowo traktować wynik kodowania?
Gdy tekst ma być umieszczony w parametrach zapytania URL, segmentach ścieżki, adresach callback lub polach linków w logach, uprzednie kodowanie pozwala uniknąć uszkodzenia struktury przez znaki specjalne.
Dlaczego znak plus nie jest dekodowany jako spacja?
To narzędzie wykorzystuje zasady kodowania i dekodowania tekstu w URL, zwykły znak + pozostanie jako +; Spacja odpowiada %20, a jeśli chcesz obsłużyć dane formularza, powinieneś zastosować odpowiednie zasady analizy formularza.
