Koder/Dekoder URL
Koduj i dekoduj URL-e oraz znaki specjalne natychmiast z inteligentną analizą URL.
Analiza URL
- Protokół
- Host
- Port
- Ścieżka
- Ciąg zapytania
- Kotwica
Przypadki użycia
Kodowanie i dekodowanie URL są niezbędne dla rozwoju stron internetowych i codziennego korzystania z internetu:
-
Kodowanie parametrów zapytania
Bezpiecznie dodawaj znaki specjalne jak spacje, ampersandy i znaki równości w ciągach zapytań URL podczas tworzenia dynamicznych linków.
-
Debugowanie zakodowanych URL z logów
Szybko dekoduj zakodowane procentowo URL z logów serwera, aby zrozumieć, jaki URL został faktycznie żądany.
-
Naprawianie podwójnie zakodowanych URL
Identyfikuj i naprawiaj URL z %2520 zamiast %20, wykrywając już zakodowane wejście przed ponownym kodowaniem.
-
Zrozumienie struktury URL
Dowiedz się, które części URL są kodowane i kiedy używać encodeURI vs encodeURIComponent z wizualną analizą.
-
Przygotowanie tekstu dla parametrów URL
Koduj tekst z emoji i znakami specjalnymi, aby bezpiecznie dodawać do URL udostępniania na wszystkich platformach.
Często zadawane pytania
- Jaka jest różnica między encodeURIComponent a encodeURI?
- encodeURIComponent koduje wszystkie znaki specjalne włącznie z ogranicznikami URL (/, ?, #). Używaj go dla wartości parametrów zapytania. encodeURI zachowuje znaki struktury URL i jest przeznaczony do kodowania pełnych URL.
- Dlaczego widzę %20 zamiast + dla spacji?
- Używamy %20 dla spacji, ponieważ jest to bardziej uniwersalnie kompatybilne. Notacja + dla spacji działa tylko w ciągach zapytań i może powodować problemy w innych częściach URL.
- Co to jest podwójne kodowanie?
- Podwójne kodowanie występuje, gdy kodujesz już zakodowany ciąg. Na przykład, %20 (zakodowana spacja) staje się %2520. Nasze narzędzie ostrzega, gdy to może się zdarzyć.
- Czy moje dane są bezpieczne?
- Tak! Całe kodowanie i dekodowanie odbywa się bezpośrednio w Twojej przeglądarce. Twoje dane nigdy nie są wysyłane na żaden serwer.
- Dlaczego dekodowanie nie działa dla niektórych ciągów?
- Dekodowanie nie powiedzie się, gdy wejście zawiera nieprawidłowe sekwencje zakodowane procentowo, jak %GG (nieprawidłowy hex) lub końcowy % bez dwóch cyfr hex.
Jak używać Kodera/Dekodera URL
Jak używać
- Wybierz tryb: Koduj (tekst do URL) lub Dekoduj (URL do tekstu)
- Wybierz typ kodowania: encodeURIComponent (dla parametrów) lub encodeURI (dla pełnych URL)
- Wpisz lub wklej tekst w polu wejściowym
- Zobacz wynik natychmiast w polu wyjściowym i kliknij Kopiuj
Funkcje
- Natychmiastowa konwersja podczas pisania
- Inteligentna analiza URL pokazuje rozkład komponentów
- Wykrywanie podwójnego kodowania zapobiega typowym błędom
- Przycisk zamiany do szybkiej weryfikacji przez kodowanie i dekodowanie
- 100% po stronie klienta - Twoje dane nigdy nie opuszczają przeglądarki
- Twoje ostatnie wejście jest automatycznie zapisywane
Kiedy używać każdego trybu
encodeURIComponent
encodeURIComponent (Zalecane w większości przypadków): Kodowanie wartości parametrów zapytania, Kodowanie segmentów ścieżki, Dowolny tekst, który będzie częścią URL
encodeURI
encodeURI: Kodowanie pełnego URL z zachowaniem jego struktury, Gdy chcesz zachować specjalne znaki URL jak /, ?, #
Skróty klawiszowe
- Kopiuj wyjście
- Wyczyść wejście
Wskazówki
- Spacje stają się %20 (nie +) dla maksymalnej kompatybilności
- Jeśli widzisz %25, Twoje wejście było już zakodowane
- Analiza URL pokazuje dokładnie, które części są kodowane