Nástroj pre vývojárov
Zakódujte alebo dekódujte adresu URL
URL-kódovanie alebo dekódovanie komponentu alebo celej URL s percentuálnym kódovaním vo vašom prehliadači. Podporované sú Unicode a emoji.
Pre hodnoty dotazu použite režim komponentu. Režim plnej adresy URL zachováva: /? & = # pri kódovaní zvyšku. Nič sa neodovzdáva.
- Beží lokálne
- Bez nahrávania
- Okamžite
- Zadarmo
Komponent používa encodeURIComponent. Úplná adresa URL používa encodeURI, takže schéma :, /, ?, &, = a # zostáva čitateľná.
Ako to funguje
- 01 Vložte údaje
- 02 Spustite akciu
- 03 Skopírujte výsledok
Prečo NEXNARA
-
Súkromné
Údaje zostanú v prehliadači.
-
Okamžite
Výsledky sa zobrazia hneď.
-
Bez nahrávania
Na server NEXNARA sa nič neodosiela.
-
Funguje kdekoľvek
Inštalácia nie je potrebná.
Zistiť viac
Čo je kódovanie URL?
Kódovanie URL (percentuálne kódovanie) nahrádza vyhradené alebo ne-ASCII znaky sekvenciami % ako %20 pre medzeru. Prehliadače a API ho používajú v query reťazcoch a segmentoch cesty.
Ako ho použiť
Vyberte Komponent pre hodnotu dopytu alebo segment cesty. Ak už máte úplný odkaz a potrebujete iba medzery a kódovanie bez ASCII, vyberte možnosť Úplná adresa URL. Decode zruší percentuálne kódovanie. Výmena vymení dve krabice.
Komponent vs celá URL
Komponentný režim používa encodeURIComponent, ktorý zakóduje takmer každý vyhradený znak. Režim plnej adresy URL používa encodeURI, takže: /? & = # zostaň na mieste. Uvedenie celej adresy URL do režimu komponentu by ju zmenilo na jednu nepriehľadnú hodnotu.
Bežné použitie
Pred vložením do odkazu zakódujte hľadané výrazy, cesty Unicode alebo parametre dopytu. Dekódujte skopírovanú adresu URL, aby ste si prečítali pôvodný text. Toto nie je kódovanie Base64.
Súkromie
Text ostane v prehliadači. Nenahráva sa na servery NEXNARA a neukladá sa do cookies, miestneho úložiska ani databázy.
Časté otázky
Čo je percentuálne kódovanie?
Percentuálne kódovanie reprezentuje znaky ako % nasledované dvoma hexadecimálnymi číslicami. Medzera sa stane %20. Ne-ASCII text sa stane percentuálnymi sekvenciami UTF-8.
Kedy mám kódovať celú URL?
Použite Kódovať celú URL, keď už máte kompletnú adresu a potrebujete zakódovať len medzery alebo Unicode. Použite Kódovať komponent pre jednu hodnotu, ktorá bude vo vnútri URL.
Aký je rozdiel medzi encodeURI a encodeURIComponent?
encodeURIComponent kóduje vyhradené znaky, ako sú &, =, ?, / a #. encodeURI ponecháva tieto znaky štruktúry na mieste, takže úplná adresa URL zostane adresou URL.
Čo ak je kódovanie neplatné?
Prerušené sekvencie, ako napríklad osamelé %, %2 alebo %GG, sú hlásené ako neplatné percentuálne kódovanie. Stránka nepadne.
Podporuje kódovanie URL Unicode a emoji?
áno. Text je zakódovaný v percentách ako UTF-8, takže kórejčina, japončina, arabčina a emotikony sú spiatočné v režime komponentov.
Je moja adresa URL nahraná?
Nie. Kódovanie a dekódovanie prebieha iba v tomto prehliadači. Neexistuje žiadne nahrávanie na server a žiadne externé rozhranie API.
Je kódovanie adresy URL rovnaké ako Base64?
Nie. Kódovanie v percentách zaisťuje bezpečnosť textu v adrese URL. Base64 kóduje ľubovoľné bajty ako ASCII. Pre adresy URL údajov a súbory použite nástroj Base64.