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