← Назад към функциите
Free

URL Encoder / Decoder

URL Encoder/Decoder преобразува URL низове от и към тяхната процентно кодирана форма. Изберете между encodeURIComponent (агресивно) и encodeURI (запазва структурата на URL адреса), за да отговори на вашия случай на употреба — отстраняване на грешки в параметри на заявки, изграждане на безопасни URL адреси или инспектиране на кодирани връзки.

При изграждане на URL адреси с потребителски вход, низове на заявки или международни символи, ви е нужно правилно процентно кодиране, за да предотвратите повреда. Този инструмент обработва мигновено и двете посоки. Изберете encodeURIComponent при кодиране на стойност на единичен параметър (кодира ? / & = # и др.) или encodeURI, когато искате да запазите структурата на URL адреса (кодира само наистина небезопасните символи). Декодирането работи както със стандартно процентно кодиране, така и обработва двойно кодирани низове. Преобразуването в реално време означава, че виждате изхода веднага докато пишете, а двата режима могат да се превключват, за да проверите целостта при кръгово преобразуване. Без обмен със сървър — всичко се случва локално във вашия браузър.

Преглед на живо
example.com
URL кодер / декодер encodeURIComponent encodeURI
Вход
https://example.com/search?q=hello world&lang=en
Кодирана изход
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
Копиране
Ключови функции

Два режима на кодиране

Изберете encodeURIComponent за безопасни стойности на параметри (кодира ? / & = и др.) или encodeURI за пълни URL адреси (запазва структурата, кодира само небезопасните символи).

Интелигентно декодиране

Декодира процентно кодирани низове, включително символи извън ASCII, многобайтови UTF-8 последователности и емоджита. Обработва плавно двойно кодиран вход.

Копиране с едно кликване

Копирайте кодирания или декодирания изход в клипборда мигновено — без нужда от ръчно избиране.

Преобразуване в реално време

Изходът се актуализира на живо докато пишете. Не е нужно да кликвате Encode всеки път — вижте незабавни резултати докато итерирате върху входа.

Изглед един до друг

Входът и изходът се показват в ясно обозначени панели, за да можете да сравните преди/след с един поглед.

Обработва крайни случаи

Кодира правилно интервали, кавички, Unicode, запазени символи и заплетени последователности, които биха повредили обикновена замяна на низове.

Чести случаи на употреба

Отстраняване на грешки в параметри на заявки

Поставете повреден URL адрес с объркани параметри, за да ги декодирате обратно в четими стойности — бързо разберете какво всъщност е било изпратено.

Изграждане на безопасни URL адреси

Кодирайте потребителски вход (имена, търсения, пътища до файлове) преди да го добавите към URL адрес, за да предотвратите инжектиране и грешки при парсене.

Инспектиране на аналитични връзки

Декодирайте маркетингови URL адреси с UTM тагове, за да видите действителните стойности на кампания, източник и медия, без да четете сурови процентно кодирани низове.

Тестване на интернационализирани URL адреси

Кодирайте URL адреси със символи извън латиницата (китайски, арабски, иврит), за да потвърдите, че са правилно процентно кодирани за предаване.

Отстраняване на грешки при OAuth пренасочване

Декодирайте OAuth URI адреси за пренасочване с вложени кодирани параметри, за да проследите какво се предава между доставчиците и приложенията.

Как да използвате
1

Отворете URL Encoder

Кликнете иконата URL в дока на DevSuite Pro. Отваря се редактор с два панела и превключватели Encode и Decode.

2

Поставете вашия URL или низ

Поставете URL адреса, параметъра на заявка или кодирания низ. Инструментът работи както с цели URL адреси, така и с отделни стойности на параметри.

3

Изберете режим на кодиране

За стойност на параметър използвайте encodeURIComponent. За пълен URL адрес (където искате /, ?, & да се запазят), използвайте encodeURI.

4

Прочетете резултата

Преобразуваният изход се появява в съседния панел. Кодираните символи се показват като последователности %XX; декодираният изход връща оригиналната четима форма.

5

Копирайте и използвайте

Кликнете Copy, за да изпратите резултата в клипборда. Поставете го в кода си, URL адреса на заявка или документацията.

Готови ли сте да опитате?

Инсталирайте DevSuite Pro безплатно и отключете 64+ инструмента за разработчици за вашия браузър.

Добавяне към Chrome Добави към Edge Добавяне към FireFox