URL кодтаушысы және декодер — тегін
URL мекенжайларын және сұрау жолдарын кодтау және декодтау. encodeURIComponent, decodeURIComponent және сұрау жолын талдауды қолдайды.
Әрбір сақталған таңбаны кодтайды — сұрау мәндері және жол сегменттері үшін ең жақсы.
Жиі қолданылуы
- API Үшін URL Параметрлерін КодтаңызAPI сауалдау URL-ләріне қосымша қою бойынша сауал жолдарын параметрлерін қауіпсіз кодтаңыз.
- Электрондық Пошта Сілтемелері Үшін URL-ләрді КодтаңызЭлектрондық пошта науқандары үшін басу-бәсенді сілтемелер жасаңыз — арнайы символдарды кодтаңыз, сілтемелер барлық электрондық пошта клиенттерінде орсасын.
- Әлеуметтік Ортақ Пайдалану Үшін URL-ләрді КодтаңызTwitter, Facebook және LinkedIn ортақ пайдалану түймелері үшін алдын ала толтырылған мәтін, хэштегтілер және сілтемелер болатын URL-ләрді әзірлеңіз.
- Күрделі сұрау жолдарын кодтауКөлемді параметрлі сұрау жолдарын құрау және кодтап - кез келген URL ге қосуға дайын.
- Webhook балығын қайтару үшін URL кодтауҮшінші тарап қызметтерге және OAuth ағындарына параметр ретінде өткізілген балық қайтару URL-дерін кодтау.
Қалай жұмыс істейді
Мұндағы URL кодтау мен декодтау JavaScript-тің кірістірілген глобалдарын — encodeURIComponent, encodeURI және decodeURIComponent — үшінші тарап кітапханасы мен желілік сұраусыз пайдаланып толығымен браузеріңізде жұмыс істейді. Құрал сондай-ақ сұрау жол параметрлерін кілт-мән кестесі ретінде талдау мен көрсету үшін браузердің нативті URL API-ын ашады.
- 1Кодтау режимін таңдаңызҮш режим нақты-әлем пайдалану жағдайларына сәйкестендіріледі: "Компонент" encodeURIComponent-ты шақырады және сақталмаған таңбалардан басқа барлығын қашырады — жеке сұрау мәндеріне дұрыс таңдау. "Толық URL" encodeURI-ды шақырады және схема, сызықтар мен доменді өзгеріссіз қалдырады. "Форма" encodeURIComponent-ты пайдаланады, содан кейін HTML формаларынан жіберілетін application/x-www-form-urlencoded форматына сай %20-ны +-ке ауыстырады.
- 2Бір басумен кодтау немесе декодтауКодтау мәтініңізді таңдалған функция арқылы өткізіп, пайыз-кодталған нәтижені көрсетеді. Декодтау decodeURIComponent-ты шақырады (Форма режимінде + бос орынға түрленген). Ізбасар байты жоқ адаспаған %E0 сияқты дұрыс емес пайыз-тізбектер ұсталады және бетті құлатпай инлайн қате ретінде хабарланады.
- 3URL API арқылы сұрау жолдарын талдау"Параметрлерді талдау" әрекеті кірісіңізді браузердің нативті URL конструкторына орап, әр кілт-мән жұбын алу үшін url.searchParams-ты қайталайды. URL конструкторы кірісті қабылдамаса, қолмен жазылған резерв & мен =-те бөліп, әр белгіні safeDecode арқылы жүргізеді, сондықтан жартылай немесе шикі сұрау жолдары әлі де оқылатын кесте береді.
- 4Нәтижені көшіруКодталған немесе декодталған мәтін моноспейс шығыс блогында пайда болады. Көшіру түймесі оны Буфер API арқылы буферге жазады. Ешнәрсе ешбір сатыда құрылғыңыздан шықпайды.
Байланысты құралдар
Base64 кодтаушы және декодтаушы
Мәтін немесе файлдарды Base64-ке кодтаңыз немесе Base64 жолдарын қарапайым мәтінге декодтаңыз. Лезде, жеке және тегін.
HTML кодтаушы және декодтаушы
Арнайы таңбаларды HTML нысандарына кодтаңыз немесе нысандарды қарапайым мәтінге декодтаңыз. Лезде, браузерде.
Цезарь шифры және мәтін шифрлаушы
Мәтінді Цезарь шифры, ROT13, Atbash және Vigenère шифрымен шифрлаңыз және шифрын ашыңыз. Классикалық орын алмастыру шифрлары, бәрі браузерде.