jsonecho

Kodowanie URL

%-kodujący tekst, dzięki czemu może bezpiecznie podróżować w URL.

Ładowanie narzędzia...

Jak korzystać z Kodowanie URL

  1. Wklej tekst, jedną wartość lub pełny adres URL.
  2. Wpisz "Encode a whole URL" jeśli wklejesz adres.
  3. Kopiować zakodowany wynik.

O narzędziu Kodowanie URL

URL mogą zawierać tylko ograniczony zestaw znaków. Przestrzeń, ampersand, odcinek wewnątrz wartości lub litera jak ü musi być napisana jako znak procentowy i dwa cyfry sześciantowe, więc przestrzeń staje się %20 i ü staje się %C3%BC. Wszystko, co ląduje w łańcuchu zapytania, powinno być zakodowane, albo serwer odbierający może obniżyć wartość w niewłaściwym miejscu.

Są dwa tryby. Zwykle każdy zarezerwowany znak jest zakodowany, co jest wymagane dla pojedynczej wartości, np. określenia wyszukiwania. Jeśli wklejesz cały adres, kliknij "Encode całego adresu URL" i znaki, które dają mu strukturę, np. :, /, ? i &Zostań tak, jak jest.

Często zadawane pytania

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

Obie oznaczają przestrzeń, ale + oznacza tylko przestrzeń wewnątrz łańcucha zapytania w kodowaniu formularza używanym przez formularze HTML. W ścieżce URL, + jest dosłownym znakiem plus. Jeśli masz wątpliwości, użyj %20, który działa wszędzie.

Dlaczego mój ampersand jest zakodowany?

Ponieważ w wartości ampersand zakończyłby parametr. Jeśli nie klikniesz "Encoding a whole URL", każdy zarezerwowany znak jest szyfrowany.

Jak traktuje się nieangelskich znaków?

Najpierw są one konwertowane na bajty UTF-8, a każdy bajt jest zapisany jako sekwencja procentowa. Tak się spodziewają nowoczesnych przeglądarek i serwerów.

Czy muszę szyfrować cały adres URL?

Zwykle nie, tylko części pochodzące z danych: wartości w ciągu zapytań i segmentów ścieżki, które mogą zawierać odcinki.

Więcej w kategorii URL i Base64

Wszystkie narzędzia →