ToolHub
Otwórz narzędzie

Kodowanie/dekodowanie URL

Szybkie kodowanie i dekodowanie URL, obsługa znaków specjalnych

Konwersja formatów

O tym narzędziu

Kodowanie/dekodowanie URL to narzędzie przeglądarkowe, które konwertuje tekst na format kodowania URL (kodowanie procentowe) i dekoduje zakodowane URL z powrotem na czytelny tekst. Używa standardowych funkcji encodeURIComponent i decodeURIComponent, poprawnie obsługując znaki specjalne, takie jak spacje, znaki & i parametry zapytania. Całe przetwarzanie odbywa się lokalnie w przeglądarce, bez wysyłania danych na żaden serwer.

Główne funkcje

How to Use

  1. Paste or type your text or URL into the input area.
  2. Click encode to convert special characters to URL-safe format, or decode to revert.
  3. View the encoded/decoded result instantly in the output area.
  4. Copy the result to your clipboard with one click.

Szybki podgląd

Przypadki użycia

url Kodowanie Kodowanie procentowe (URL encoding) Parametry zapytania

Często zadawane pytania

Czym jest kodowanie URL (kodowanie procentowe)?

Kodowanie URL, zwane również kodowaniem procentowym, zastępuje niebezpieczne lub zarezerwowane znaki w URL znakiem % i dwucyfrową liczbą szesnastkową. Na przykład spacja staje się %20, a znak & staje się %26. Zapewnia to, że znaki specjalne nie naruszają struktury URL.

Jaka jest różnica między encodeURI a encodeURIComponent?

encodeURI służy do kodowania kompletnych URL, ale zachowuje znaki :, /, ?, &, =, które mają znaczenie strukturalne w URL. encodeURIComponent koduje wszystkie znaki, w tym te zarezerwowane, co czyni go odpowiednim do kodowania pojedynczych wartości parametrów zapytania, które wymagają escapowania.

Czy to narzędzie obsługuje kodowanie chińskich znaków?

Tak. Narzędzie używa natywnej funkcji encodeURIComponent przeglądarki, w pełni obsługując kodowanie UTF-8. Wszystkie znaki Unicode, w tym chiński, japoński, koreański, emoji itp., są prawidłowo kodowane jako sekwencje kodowania procentowego.

Dlaczego odkodowany tekst wygląda nieprawidłowo lub pokazuje błędy?

Zwykle dzieje się tak, ponieważ dane wejściowe nie są prawidłowym ciągiem zakodowanym procentowo. Upewnij się, że zakodowany ciąg ma prawidłowy format — po każdym znaku procenta powinny następować dwie cyfry szesnastkowe (0-9, A-F). Niekompletne lub nieprawidłowo sformatowane sekwencje powodują niepowodzenie dekodowania.

Czy kodowanie URL i kodowanie encji HTML to to samo?

Nie. Kodowanie URL używa znaku procenta i liczby szesnastkowej, podczas gdy kodowanie encji HTML używa sekwencji zaczynających się od &. Mają różne zastosowania — kodowanie URL jest dla adresów URL, kodowanie encji HTML jest dla treści HTML.