LibraTool logoLibraTool

Рамзгузори URL ва декодер-и ройгон

URL-ҳо ва сатрҳои дархостро рамзгузорӣ ва рамзкушоӣ кунед. EncodeURIComponent, decodeURIComponent ва таҳлили сатри дархостро дастгирӣ мекунад.

Ҳамин ки бор шуд офлайн кор мекунад
Усули рамзгузорӣ

Ҳар аломати захирашударо рамзгузорӣ мекунад — барои арзишҳои дархост ва қисмҳои роҳ беҳтарин аст.

Чӣ тавр он кор мекунад

Рамзгузорӣ ва рамзкушоии URL дар ин ҷо пурра дар браузери шумо бо истифодаи глобалҳои дарунсохти JavaScript — encodeURIComponent, encodeURI ва decodeURIComponent — бидуни китобхонаи тарафи сеюм ва бидуни дархости шабака кор мекунад. Абзор инчунин API-и дарунсохти URL-и браузерро ошкор мекунад, то параметрҳои сатри дархостро таҳлил ва ҳамчун ҷадвали калид-қиммат тасвир кунад.

  1. 1
    Ҳолати рамзгузориро интихоб кунед
    Се ҳолат ба ҳолатҳои воқеии истифода мутобиқат мекунанд: "Ҷузъ" encodeURIComponent-ро даъват карда, ҳама чизро ба ҷуз аломатҳои ғайрирезервшуда гурезгоҳ мекунад — интихоби дуруст барои қимматҳои алоҳидаи дархост. "URL-и Пурра" encodeURI-ро даъват карда, схема, хатҳои каҷ ва домейнро бетаъғйир мегузорад. "Форма" encodeURIComponent-ро истифода бурда, сипас %20-ро бо + иваз мекунад, то бо формати application/x-www-form-urlencoded, ки формаҳои HTML мефиристанд, мувофиқат кунад.
  2. 2
    Бо як зер кардан рамзгузорӣ ё рамзкушоӣ кунед
    Рамзгузорӣ матни шуморо тавассути функсияи интихобшуда мегузаронад ва натиҷаи бо-фоиз-рамзгузоришударо тасвир мекунад. Рамзкушоӣ decodeURIComponent-ро даъват мекунад (бо + табдилшуда ба фосила дар ҳолати Форма). Пайдарпайиҳои фоизии нодуруст-сохт — ба монанди %E0-и партофта бидуни байти давомот — дастгир ва ҳамчун хатои inline гузориш дода мешаванд, на ба ҷои ин ки крас шавад.
  3. 3
    Сатрҳои дархостро бо API-и URL таҳлил кунед
    Амали "Таҳлили параметрҳо" вуруди шуморо дар конструктори дарунсохти URL-и браузер мепечонад ва url.searchParams-ро тай мекунад, то ҳар ҷуфти калид-қимматро истихроҷ кунад. Агар конструктори URL вурудро рад кунад, алтернативаи дастнавис дар & ва = тақсим карда, ҳар нишонаро тавассути safeDecode мегузаронад, бинобар ин сатрҳои дархости қисмӣ ё хом ҳанӯз ҷадвали хоно тавлид мекунанд.
  4. 4
    Натиҷаро нусхабардорӣ кунед
    Матни рамзгузоришуда ё рамзкушоишуда дар блоки натиҷаи monospace пайдо мешавад. Тугмаи нусхабардорӣ онро тавассути API-и Clipboard ба ҳофиза менависад. Ҳеҷ чиз дар ягон нуқта дастгоҳатонро тарк намекунад.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда