Narzędzie deweloperskie
Zakoduj lub zdekoduj adres URL
Kodowanie adresu URL lub dekodowanie komponentu lub pełnego adresu URL z kodowaniem procentowym w przeglądarce. Obsługiwane są Unicode i emoji.
Użyj trybu komponentu dla wartości zapytań. Tryb pełnego adresu URL utrzymuje : / ? & = # podczas kodowania reszty. Nic nie zostało przesłane.
- Działa lokalnie
- Bez wysyłania
- Natychmiast
- Za darmo
Komponent używa encodeURIComponent. Pełny adres URL używa encodeURI, więc schematy:, /,?, &, = i # pozostają czytelne.
Jak to działa
- 01 Wklej dane
- 02 Uruchom działanie
- 03 Skopiuj wynik
Dlaczego NEXNARA
-
Prywatnie
Dane zostają w przeglądarce.
-
Natychmiast
Wyniki pojawiają się od razu.
-
Bez wysyłania
Nic nie jest wysyłane na serwer NEXNARA.
-
Działa wszędzie
Nie wymaga instalacji.
Dowiedz się więcej
Czym jest kodowanie URL?
Kodowanie URL (procentowe) zamienia znaki zastrzeżone lub nie-ASCII na sekwencje % takie jak %20 dla spacji. Przeglądarki i API używają go w query stringach i segmentach ścieżki.
Jak z niego korzystać
Wybierz Komponent dla wartości zapytania lub segmentu ścieżki. Wybierz Pełny adres URL, jeśli masz już kompletny link i potrzebujesz tylko spacji i kodu innego niż ASCII. Dekodowanie cofa kodowanie procentowe. Zamień zamienia dwa pola.
Składnik a pełny URL
Tryb komponentowy wykorzystuje encodeURIComponent, który koduje prawie każdy zarezerwowany znak. Tryb pełnego adresu URL używa encodeURI, więc: /? & = # pozostań na miejscu. Umieszczenie całego adresu URL w trybie komponentowym spowodowałoby przekształcenie go w jedną nieprzezroczystą wartość.
Typowe zastosowania
Zakoduj wyszukiwane hasła, ścieżki Unicode lub parametry zapytania przed umieszczeniem ich w łączu. Odkoduj skopiowany adres URL, aby przeczytać oryginalny tekst. To nie jest kodowanie Base64.
Prywatność
Twój tekst zostaje w przeglądarce. Nie jest przesyłany na serwery NEXNARA ani zapisywany w plikach cookie, pamięci lokalnej lub bazie danych.
Częste pytania
Czym jest kodowanie procentowe?
Kodowanie procentowe przedstawia znaki jako % i dwie cyfry szesnastkowe. Spacja staje się %20. Tekst nie-ASCII staje się sekwencjami procentowymi UTF-8.
Kiedy kodować pełny URL?
Użyj Koduj pełny URL, gdy masz już kompletny adres i trzeba zakodować tylko spacje lub Unicode. Użyj Koduj składnik dla jednej wartości wewnątrz URL.
Jaka jest różnica między encodeURI i encodeURIComponent?
encodeURIComponent koduje znaki zastrzeżone, takie jak &, =,?, / i #. encodeURI pozostawia te znaki struktury na miejscu, więc pełny adres URL pozostaje adresem URL.
Co się stanie, jeśli kodowanie jest nieprawidłowe?
Uszkodzone sekwencje, takie jak samotny %, %2 lub %GG, są zgłaszane jako nieprawidłowe kodowanie procentowe. Strona nie ulega awarii.
Czy kodowanie adresów URL obsługuje Unicode i emoji?
Tak. Tekst jest kodowany procentowo w formacie UTF-8, więc koreański, japoński, arabski i emoji są przesyłane w obie strony w trybie komponentowym.
Czy mój adres URL został przesłany?
Nie. Kodowanie i dekodowanie odbywa się tylko w tej przeglądarce. Nie ma przesyłania na serwer ani zewnętrznego interfejsu API.
Czy kodowanie URL jest takie samo jak kodowanie Base64?
Nie. Kodowanie procentowe zapewnia bezpieczeństwo tekstu w adresie URL. Base64 koduje dowolne bajty jako ASCII. Użyj narzędzia Base64 dla adresów URL i plików danych.