Encoder, decoder i parser URL

Rozmiar: bajtów Klucze: Głębokość:

        

Encoder, decoder i parser URL

bajtów →


        
    

Encoder, decoder i parser URL

Parametry zapytania

IDN / Punycode


    

Encoder, decoder i parser URL

..

Nagłówek


    

Payload


    

Metadane


        
    

Zweryfikuj podpis

Podpisz (HS)


            

Encoder, decoder i parser URL

Biblioteka wzorców

Podświetlone dopasowania

Dopasowania ()

Wynik zamiany


    

Encoder, decoder i parser URL

Względnie:

Strefa czasowa

Zbuduj z części


        
Dzień roku: Tydzień: Dzień tygodnia:

Różnica


        

Encoder, decoder i parser URL


    

Encoder, decoder i parser URL

Encoder, decoder i parser URL


        
    

Przykłady

Wejście

hello world & café

Zakodowane

hello%20world%20%26%20caf%C3%A9

URL Poradniki i artykuły

Encoder, decoder i parser URL

Koduj wartości, dekoduj query string i sprawdzaj części URL. DevToolGrid Online oferuje darmowy encoder URL, decoder URL i parser query string.

Czym jest kodowanie URL?

Kodowanie URL (percent-encoding) zastępuje znaki niebezpieczne lub zarezerwowane w adresie URL znakiem % i ich kodem szesnastkowym. Na przykład spacja staje się %20, a & staje się %26. Pozwala umieścić dowolny tekst — spacje, Unicode, symbole — w query stringach i ścieżkach bez psucia adresu.

Jak zakodować lub odkodować URL

  1. 1 Wklej adres URL lub wartość w panelu wejściowym.
  2. 2 Kliknij Encode component dla wartości zapytania lub Encode URI, aby zachować strukturę.
  3. 3 Użyj Decode, aby zamienić sekwencje procentowe na czytelny tekst.
  4. 4 Sparsuj pełny URL, aby zobaczyć schemat, host, ścieżkę, zapytanie i fragment.

Częste błędy kodowania URL

  • Spacja jako + lub %20W query stringach spacja może być + (kodowanie formularza) lub %20. Pomylenie ich psuje wartości.
  • Brak kodowania znaków zarezerwowanychZnaki &, =, ? i # mają specjalne znaczenie. Niezakodowane w wartości psują zapytanie.
  • Podwójne kodowanieZakodowanie już zakodowanego ciągu zamienia %20 w %2520. Koduj każdą wartość dokładnie raz.

encodeURIComponent vs encodeURI

encodeURIComponent koduje niemal wszystko, w tym & = ? /, więc jest właściwe dla pojedynczej wartości zapytania lub segmentu ścieżki. encodeURI zachowuje znaki tworzące poprawny URL (jak : / ? &) i służy do kodowania całego adresu. Używaj wersji component dla parametrów, a pełnej dla całych URL.

Najczęstsze pytania

Czy to narzędzie jest darmowe?

Tak. Koder, dekoder i parser URL są całkowicie darmowe i bez limitów.

Czy moje dane są wysyłane na serwer?

Nie. Kodowanie, dekodowanie i parsowanie odbywają się lokalnie w przeglądarce; nic nie jest wysyłane.

Jaka jest różnica między + a %20?

Oba mogą oznaczać spację w query stringu. %20 zawsze oznacza spację; + oznacza spację tylko w danych application/x-www-form-urlencoded.

Czy parsuje parametry zapytania?

Tak. Dzieli URL na części i pozwala edytować, sortować i usuwać duplikaty parametrów.