Narzędzie programistyczne

Kodowanie i Dekodowanie URL

Zakoduj tekst dla ciągów zapytań i fragmentów ścieżek lub dekoduj zakodowane wartości URL z powrotem na czytelny tekst.

To narzędzie odzwierciedla działanie kodowania komponentów URL w przeglądarce, dzięki czemu możesz sprawdzić znaki zastrzeżone przed wysłaniem żądania.

Uwagi dotyczące działania

encodeURIComponent zamienia znaki zastrzeżone, takie jak spacje, znaki zapytania, ukośniki, ampersandy i bajty emotikonów. Dekodowanie oczekuje prawidłowych sekwencji zakodowanych procentowo.

Koduj lub dekoduj komponenty URL

Spacje

Spacje stają się %20. To narzędzie nie konwertuje automatycznie znaków plus na spacje.

Znaki zastrzeżone

Znaki takie jak &, ?, # i / są zastępowane dla bezpiecznego użycia wewnątrz komponentu.

Błędne dane wejściowe

Jeśli sekwencja procentowa jest niekompletna lub nieprawidłowa, dekodowanie wyświetli błąd zamiast zwracać uszkodzony wynik.

Jak to działa

Kodowanie stosuje te same reguły ucieczki procentowej UTF-8, których używają przeglądarki dla komponentów URL. Dekodowanie odwraca te reguły, przywracając czytelny tekst. Jest to przydatne do debugowania parametrów zapytań, adresów przekierowań i weryfikacji reprezentacji Unicode w żądaniach.