kodowanie URLpercent-encodingdekodowanie URLquery stringAPI

Kodowanie i dekodowanie URL online

Mariana Costa

Autor: Mariana Costa· Especialista em Ferramentas

·2 min czytania

Kodowanie i dekodowanie URL (percent-encoding) to operacja niezbędna każdemu programiście i osobie pracującej z adresami internetowymi. To bezpłatne narzędzie konwertuje znaki specjalne na format bezpieczny dla URL i z powrotem, działając w całości w Twojej przeglądarce bez wysyłania danych na serwery.

Co to jest kodowanie URL?

Kodowanie URL, znane również jako percent-encoding, to mechanizm zastępowania znaków specjalnych w adresach URL sekwencją procentową (np. spacja staje się %20, ą staje się %C4%85). Jest to wymagane przez standard RFC 3986, ponieważ adresy URL mogą zawierać tylko znaki z zestawu ASCII.

Przykłady kodowania:

Dekodowanie to odwrotna operacja - zamiana ciągów %XX z powrotem na czytelne znaki.

Jak używać narzędzia do kodowania URL - kroki

  1. Otwórz Kodowanie/Dekodowanie URL.
  2. Wklej tekst lub URL w pole wejściowe.
  3. Kliknij Koduj aby zakodować znaki specjalne, lub Dekoduj aby odkodować ciąg URL.
  4. Wynik pojawia się natychmiast w polu wynikowym.
  5. Kliknij Kopiuj, aby skopiować wynik.

Przypadki użycia

FAQ

Czym różni się %20 od + jako kodowanie spacji? Oba oznaczają spację, ale w różnych kontekstach. %20 jest stosowane w ścieżkach URL, natomiast + jest stosowane w query strings (parametrach po znaku ?) zgodnie z formatem application/x-www-form-urlencoded.

Czy kodować cały URL czy tylko parametry? Zazwyczaj koduje się tylko wartości parametrów (po znakach = w query string) lub ścieżki zawierające znaki specjalne. Kodowanie całego URL - łącznie z ://, / i ? - sprawi, że adres przestanie działać.

Dlaczego polskie znaki są kodowane jako dwa bajty (np. %C4%85)? Polskie znaki są w zakresie Unicode powyżej 127, dlatego wymagają kodowania UTF-8 jako wielobajtowe sekwencje. Dwa bajty to normalne zjawisko dla znaków z alfabetów niełacińskich.

Czy narzędzie obsługuje kodowanie całych URLi? Tak - możesz wkleić cały URL lub tylko jego fragment. Narzędzie zakoduje lub odkoduje wszystkie znaki wymagające konwersji.

Konwertuj i debuguj adresy URL z łatwością z Kodowanie/Dekodowanie URL - bezpłatnie i bez rejestracji.

Powiązane narzędzie

Kodowanie/Dekodowanie URL

Bezpłatny dostęp, bez rejestracji.