Enkoder URL
Czym jest Enkoder URL
Kodowanie URL (zwane też kodowaniem procentowym) konwertuje znaki niedozwolone w adresach URL do bezpiecznego formatu. Spacje, znaki ampersand, litery z akcentami i symbole specjalne są zastępowane znakiem procenta, po którym następuje kod szesnastkowy. Na przykład spacja staje się %20, a ampersand staje się %26. Narzędzie używa funkcji JavaScript encodeURIComponent, która koduje wszystko oprócz liter, cyfr i znaków - _ . ! ~ * ( ).
Jak używać
- Wpisz lub wklej tekst do zakodowania w pole wejściowe.
- Zakodowany URL pojawia się natychmiast w obszarze wyjściowym.
- Kliknij Kopiuj, aby skopiować zakodowany ciąg do schowka.
- Użyj linku do Dekodera URL poniżej, aby odwrócić operację.
Kiedy używać
Chcesz umieścić dane użytkownika w parametrze zapytania bez ryzyka awarii? Wklej surowy tekst i otrzymaj bezpieczną wartość taką jak search%3F%26query%3Dhello%20world — bez ręcznego escaping znaków specjalnych. Każda przeglądarka lub serwer poprawnie go sparsuje.
Często zadawane pytania
Czym jest kodowanie URL?
Kodowanie URL zastępuje niebezpieczne znaki w adresie URL znakiem procenta, po którym następują dwie cyfry szesnastkowe. Zapewnia to poprawność URL i jego właściwą interpretację przez przeglądarki i serwery.
Jaka jest różnica między encodeURI a encodeURIComponent?
encodeURI koduje cały URL i pozostawia znaki takie jak /, ? i # nienaruszone. encodeURIComponent (używany tutaj) koduje pojedynczą wartość przeznaczoną do umieszczenia w parametrze zapytania — koduje więc również te znaki. Używaj encodeURIComponent dla poszczególnych wartości parametrów.
Czy enkoder obsługuje Unicode i emoji?
Tak. Znaki spoza ASCII są najpierw konwertowane na bajty UTF-8, a następnie każdy bajt jest kodowany procentowo. Tak więc cafe z akcentem staje się caf%C3%A9, a emoji są kodowane jako sekwencje wielobajtowe.
Czy spacja jest kodowana jako %20 czy jako znak plus?
Narzędzie używa encodeURIComponent, które koduje spacje jako %20. Niektóre starsze kodowania formularzy używają zamiast tego znaku plus, ale %20 jest poprawną formą dla wartości parametrów zapytań w nowoczesnych API.
Czy mogę udostępnić narzędzie z wypełnionymi danymi?
Tak. URL aktualizuje się automatycznie podczas wpisywania. Skopiuj link z paska adresu lub użyj przycisku Udostępnij — każdy, kto go otworzy, zobaczy Twoje dane.
Powiązane narzędzia
Dekoder URL
Zdekoduj dowolny adres URL zakodowany procentowo z powrotem do czytelnego tekstu. Bezpłatny dekoder URL online, działa w przeglądarce.
Deszyfrowanie Tekstu AES
Odszyfruj tekst AES-256 swoim hasłem w przeglądarce. Za darmo, prywatnie i całkowicie offline. Żadne dane nie opuszczają urządzenia.
Szyfrowanie Tekstu AES
Szyfruj tekst hasłem za pomocą AES-256 w przeglądarce. Za darmo, prywatnie i całkowicie offline. Nic nie jest wysyłane na serwer.