.Convertor
Menu

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

  1. Wklej tekst lub link

    Wprowadź oryginalny tekst, parametry zapytania lub już zakodowany fragment adresu URL.

  2. Automatyczne wykrywanie

    Automatyczne wykrywanie: zwykły tekst jest kodowany, a tekst z poprawnym kodowaniem procentowym dekodowany. Możesz też wybrać tryb ręcznie.

  3. 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.

Powiązane narzędzia

Powiązane artykuły