Koduj i odkoduj adres URL

Dla twórców stron i integracji, kiedy parametry, ścieżki lub całe adresy muszą być poprawnie zapisane przed wysłaniem.

Zabezpiecz znaki specjalne w adresie URL lub odkoduj zapisany adres, aby otrzymać poprawną wartość gotową do formularza, linku albo żądania.

Jak używać

  1. Wklej adres lub fragment tekstu, który chcesz zakodować, w obszarze wejściowym.
  2. Wybierz właściwą operację: proste kodowanie, kodowanie pełnego adresu lub kodowanie formularza.
  3. Uruchom kodowanie i odczytaj wynikową wartość w obszarze wyjściowym.
  4. Aby odwrócić operację, wklej zakodowaną wartość i użyj odpowiedniej operacji dekodowania.
  5. Wyczyść pola przed pracą nad kolejnym adresem.

Przykład

Podany przykład zawiera adres wyszukiwania ze spacją i znakiem ampersand. Po zakodowaniu sprawdź, jak te znaki zostały zastąpione w wyniku. Upewnij się, że separatory, takie jak ukośniki i znaki zapytania, pozostają czytelne.

Dane wejściowe

https://example.com/search?q=summer sale & tea

Wynik

https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dsummer%20sale%20%26%20tea

Ograniczenia i formaty

Gdzie odbywa się przetwarzanie

Praca odbywa się w Twojej przeglądarce. Wklejony adres lub tekst pozostają na Twoim urządzeniu i nie są nigdzie wysyłane. Możesz kodować lub dekodować bez konta.

Częste pytania

Dlaczego mój zakodowany adres zmienia się tak bardzo?

Znaki zarezerwowane, spacje i litery z akcentami są zastępowane sekwencjami zgodnymi z adresami. Jeśli wynik wygląda na długi, często jest to normalne w tekście z wieloma znakami specjalnymi.

Którą operację wybrać dla wartości pola formularza?

Użyj operacji kodowania formularza, gdy przygotowujesz wartość pola. W przypadku ścieżki lub pełnego adresu wybierz operację odpowiednią dla tego typu adresu.

Czy mogę zdekodować wartość otrzymaną ze strony internetowej?

Tak, wklej zakodowaną wartość i uruchom operację dekodowania. Jeśli wynik nadal wygląda dziwnie, sprawdź, czy to samo kodowanie nie zostało zastosowane dwukrotnie.

Czy kodowanie całego adresu i pojedynczego elementu daje ten sam wynik?

Nie, kodowanie całego adresu i kodowanie jednego składnika nie dają tego samego rezultatu. Wybierz działanie odpowiednie do tego, co przygotowujesz. Dla pełnego adresu użyj opcji przewidzianej dla całego adresu, a dla wartości pola formularza wybierz kodowanie formularza. Przed wklejeniem wyniku do linku sprawdź, czy otrzymany tekst odpowiada oczekiwanemu zastosowaniu.

Co zrobić, jeśli dekodowanie daje dziwny wynik?

Dekodowanie może się nie udać lub stać się niejednoznaczne, gdy tekst zawiera pojedyncze znaki procentu. Sprawdź, czy ciąg nie został zakodowany dwukrotnie i czy nie brakuje części zapisu. Wklej wartość ponownie i uruchom odpowiednie działanie dekodowania. Jeśli wynik nadal wygląda obco, przeanalizuj oryginalny tekst źródłowy, zanim użyjesz go w adresie lub formularzu.

Narzędzia w tej samej kategorii