
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.
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 & teaWynik
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dsummer%20sale%20%26%20teaPraca 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.
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.
Użyj operacji kodowania formularza, gdy przygotowujesz wartość pola. W przypadku ścieżki lub pełnego adresu wybierz operację odpowiednią dla tego typu adresu.
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.
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.
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.