Dekoder URL

Czym jest Dekoder URL

Dekodowanie URL przekształca ciąg zakodowany procentowo z powrotem do oryginalnej, czytelnej postaci. Sekwencje takie jak %20 stają się spacjami, %26 zamienia się w ampersand, a sekwencje wielobajtowe jak %C3%A9 stają się literami z akcentami, np. é. Narzędzie stosuje funkcję JavaScript decodeURIComponent, która jest odwrotnością sposobu, w jaki zazwyczaj kodowane są wartości parametrów zapytań.

Jak używać

  1. Wklej zakodowany procentowo adres URL lub ciąg znaków w pole wejściowe.
  2. Zdekodowany tekst pojawia się natychmiast w obszarze wyjściowym.
  3. Kliknij Kopiuj, aby skopiować zdekodowany wynik do schowka.
  4. Użyj linku do Enkodera URL poniżej, aby ponownie zakodować tekst.

Kiedy używać

Debugujesz API i patrzysz na parametr taki jak q=hello%20world%21%20S%C3%A3o%20Paulo? Wklej go tutaj i natychmiast otrzymasz oryginalną wartość hello world! São Paulo. Przydaje się do czytania logów serwera, sprawdzania, co naprawdę przenosi link, lub potwierdzenia, że wartość z akcentem przeżyła przekierowanie.

Często zadawane pytania

Czym jest dekodowanie URL?

Dekodowanie URL odwraca kodowanie procentowe, zastępując każdą sekwencję %XX odpowiadającym jej znakiem. Jest to standardowy sposób odzyskiwania oryginalnego tekstu z ciągu zakodowanego w URL.

Co się stanie, jeśli dane wejściowe zawierają nieprawidłową sekwencję procentową?

Dekoder wyświetli komunikat o błędzie. Częste przyczyny to samotny znak procenta, % po którym następują znaki niebędące cyframi szesnastkowymi, lub obcięta sekwencja wielobajtowa. Popraw dane wejściowe i spróbuj ponownie.

Czy dekoder traktuje znaki plus jako spacje?

Nie. Narzędzie używa decodeURIComponent, które nie konwertuje + na spację. Jeśli chcesz zdekodować dane application/x-www-form-urlencoded, gdzie + oznacza spację, zamień + na %20 przed dekodowaniem.

Czy mogę zdekodować pełny URL ze ścieżką i parametrami zapytania naraz?

Tak. Wklej cały URL, a dekoder skonwertuje wszystkie znalezione sekwencje zakodowane procentowo. Znaki takie jak / i ? pozostaną bez zmian, ponieważ nie są kodowane przez encodeURIComponent.

Czy mogę udostępnić narzędzie z wypełnionymi danymi?

Tak. URL aktualizuje się automatycznie podczas wpisywania. Skopiuj link z paska adresu lub użyj przycisku Udostępnij — każdy, kto go otworzy, zobaczy Twoje dane.

Powiązane narzędzia