Инструмент за разработчици
Кодирайте или декодирайте URL
URL кодиране или декодиране на компонент или пълен URL адрес с процентно кодиране във вашия браузър. Поддържат се Unicode и емотикони.
Използвайте компонентен режим за стойности на заявка. Режимът на пълен URL запазва : / ? & = #, докато кодирате останалото. Нищо не е качено.
- Работи локално
- Без качване
- Мигновено
- Безплатно
Компонентът използва encodeURIComponent. Пълният URL адрес използва encodeURI, така че схемата, :, /, ?, &, = и # остават четими.
Как работи
- 01 Поставете данните
- 02 Изпълнете действието
- 03 Копирайте резултата
Защо NEXNARA
-
Поверително
Данните остават в браузъра.
-
Моментално
Резултатът се появява веднага.
-
Без качване
Нищо не се изпраща към сървър на NEXNARA.
-
Работи навсякъде
Не е нужна инсталация.
Научете повече
Какво е URL кодиране?
URL кодирането (процентно кодиране) заменя запазени или не-ASCII знаци с % последователности като %20 за интервал. Браузърите и API-тата го използват в низове за заявки и сегменти на пътя.
Как да го използвате
Изберете Компонент за стойност на заявка или сегмент от пътя. Изберете Пълен URL адрес, когато вече имате пълна връзка и се нуждаете само от интервали и не-ASCII кодиран. Декодирането отменя процентното кодиране. Размяната разменя двете кутии.
Компонент срещу пълен URL
Компонентният режим използва encodeURIComponent, който кодира почти всеки запазен знак. Режимът на пълен URL използва encodeURI, така че: /? & = # останете на място. Поставянето на цял URL адрес през компонентния режим би го превърнало в една непрозрачна стойност.
Често срещани употреби
Кодирайте думи за търсене, Unicode пътища или параметри на заявка, преди да ги поставите във връзка. Декодирайте копиран URL, за да прочетете оригиналния текст. Това не е Base64 кодиране.
Поверителност
Текстът остава в браузъра. Не се качва на сървърите на NEXNARA и не се запазва в бисквитки, локално хранилище или база данни.
ЧЗВ
Какво е процентно кодиране?
Процентното кодиране представя знаци като % последвано от две шестнадесетични цифри. Интервалът става %20. Не-ASCII текстът става UTF-8 процентни последователности.
Кога трябва да кодирам пълен URL?
Използвайте Кодирай пълен URL, когато вече имате пълен URL и трябва да кодирате само интервали или Unicode. Използвайте Кодирай компонент за единична стойност, която ще стои вътре в URL.
Каква е разликата между encodeURI и encodeURIComponent?
encodeURIComponent кодира запазени знаци като &, =, ?, / и #. encodeURI оставя тези структурни знаци на място, така че пълният URL остава URL.
Ами ако кодирането е невалидно?
Прекъснати последователности като самотен %, %2 или %GG се отчитат като невалидно процентно кодиране. Страницата не се срива.
URL кодирането поддържа ли Unicode и emoji?
да Текстът е процентно кодиран като UTF-8, така че корейски, японски, арабски и емоджи двупосочни в компонентен режим.
Моят URL адрес качен ли е?
Не. Кодирането и декодирането се изпълняват само в този браузър. Няма качване на сървър и външен API.
URL кодирането същото ли е като Base64?
Не. Процентното кодиране прави текста безопасен в URL адрес. Base64 кодира произволни байтове като ASCII. Използвайте инструмента Base64 за URL адреси и файлове с данни.