Акысыз URL энкодер жана декодер
URL'дерди жана суроо саптарын коддоо жана чечмелөө. encodeURIComponent, decodeURIComponent жана суроо сап талдоо колдойт.
Бардык корголгон белгилерди коддойт — сурам маанилери жана жол сегменттери үчүн эң жакшысы.
Бул кантип иштейт
URL коддоо жана декоддоо бул жерде JavaScript'тин курулма глобалдары — encodeURIComponent, encodeURI жана decodeURIComponent — колдонуп толугу менен браузериңизде болот, үчүнчү тараптын китепканасысыз жана тармак сурамысыз. Курал ошондой эле сурам сабы параметрлерин ачкыч-маани таблициасы катары талдоо жана көрсөтүү үчүн браузердин нативдик URL API'син ачат.
- 1Коддоо режимин тандаңызҮч режим чыныгы дүйнөнүн колдонуу учурларына картага түшөт: "Компонент" encodeURIComponent чакырат жана резервделбеген символдордон башка баарын качырат — жеке сурам маанилери үчүн туура тандоо. "Толук URL" encodeURI чакырат жана схеманы, слэштерди жана домендди бүтүн калтырат. "Форма" encodeURIComponent колдонот, андан кийин HTML формалары жиберген application/x-www-form-urlencoded форматка дал келтирүү үчүн %20ди +'ke алмаштырат.
- 2Бир басуу менен кодддоо же декоддооКоддоо текстиңизди тандалган функция аркылуу өткөрөт жана пайыз-коддолгон натыйжаны көрсөтөт. Декоддоо decodeURIComponent чакырат (Форма режиминде + боштуктарга айландырылып). Туура эмес пайыз-ырааттуулуктар — уланма байтсыз жалгыз %E0 сыяктуу — кармалып, ичи ката катары билдирилет, бузулуунун ордуна.
- 3URL API менен сурам саптарын талдоо"Параметрлерди талдоо" аракети киргизүүңүздү браузердин нативдик URL конструкторуна орап, ар бир ачкыч-маани жубун алуу үчүн url.searchParams циклдейт. Эгер URL конструктору киргизүүнү четке кагса, кол менен жазылган запастык & жана = боюнча бөлүп, ар бир токенди safeDecode аркылуу иштетет, ошондуктан жарым же чийки сурам саптары дагы окулуучу таблица берет.
- 4Натыйжаны көчүрүңүзКодддолгон же декодддолгон текст моноширинадуу чыгуу блогунда пайда болот. Көчүрүү баскычы аны Clipboard API аркылуу алмашуу буферине жазат. Эч бир учурда эч нерсе түзмөгүңүздөн чыкпайт.
Байланыштуу куралдар
Base64 коддогуч жана чечмелегич
Текстти же файлдарды Base64-ке коддоңуз же Base64 саптарын кайра жөнөкөй текстке чечмелеңиз. Тез, купуя жана акысыз.
HTML коддогуч жана чечмелегич
Атайын символдорду HTML сущностторуна коддоңуз же сущностторду кайра жөнөкөй текстке чечмелеңиз. Дароо эле, браузериңизде.
Цезарь шифри жана текст шифрлегич
Текстти Цезарь шифри, ROT13, Атбаш жана Виженер шифри менен шифрлеңиз жана чечмелеңиз. Классикалык алмаштыруу шифрлери, баары браузериңизде.