Amgodio URL a Dadgodio am ddim
Amgodio a dadgodio URLs a llinynnau ymholiad. Cefnogi amgodioURICComponent, dadgodioURICComponent, a dosrannu llinyn ymholiad.
Yn amgodio pob nod a gedwir — gorau ar gyfer gwerthoedd ymholiad a darnau llwybr.
Defnyddiau cyffredin
- Amgodio Paramedrau URL ar gyfer APIsAmgodio paramedrau llinyn ymholiad yn ddiogel cyn eu hychwanegu at URL cais API.
- Amgodio URLs ar gyfer Cysylltiadau E-bostCreu dolenni diogelwch clicio ar gyfer ymgyrchoedd e-bost — amgodio cymeriadau arbennig fel bod cysylltiadau'n goroesi pob cleient e-bost.
- Amgodio URLs ar gyfer Rhannu CymdeithasolParatowch URLs gyda thestun cyn-lenwyd, tagiau hash, a dolenni ar gyfer botymau rhannu Twitter, Facebook, a LinkedIn.
- Codiwch Llinynnau Ymholiad CymhlethAdeiladu a godiwch linynnau ymholiad â pharamedrau lluosog — yn barod i'w atodi i unrhyw URL.
- Codiwch URLs ar gyfer Alwadau Ôl WebhookCodiwch URLs gwall-yn ôl a drosglwyddir fel paramedrau i wasanaethau trydydd partïon a llif OAuth.
Sut Mae'n Gweithio
Mae amgodio a datgodio URL yma'n rhedeg yn gyfan gwbl yn eich porwr gan ddefnyddio newidynnau byd-eang adeiledig JavaScript — encodeURIComponent, encodeURI a decodeURIComponent — heb lyfrgell trydydd parti a heb gais rhwydwaith. Mae'r offeryn hefyd yn defnyddio API URL brodorol y porwr i ddosrannu a dangos paramedrau llinyn ymholiad fel tabl allwedd-gwerth.
- 1Dewiswch fodd amgodioMae tri modd yn cyfateb i achosion defnydd go iawn: mae "Component" yn galw encodeURIComponent ac yn dianc popeth ac eithrio nodau heb eu cadw — y dewis cywir ar gyfer gwerthoedd ymholiad unigol. Mae "Full URL" yn galw encodeURI ac yn gadael y cynllun, y slaesys a'r parth yn gyfan. Mae "Form" yn defnyddio encodeURIComponent yna'n cyfnewid %20 am + i gyfateb i'r fformat application/x-www-form-urlencoded a anfonir gan ffurflenni HTML.
- 2Amgodio neu ddatgodio ag un clicMae amgodio'n pasio eich testun drwy'r swyddogaeth a ddewiswyd ac yn dangos y canlyniad wedi'i amgodio â chanrannau. Mae datgodio'n galw decodeURIComponent (gyda + wedi'i drosi'n fylchau yn y modd Form). Caiff dilyniannau canran camffurfiedig — fel %E0 crwydr heb feit parhad — eu dal a'u hadrodd fel gwall yn y llinell yn hytrach nag achosi chwalfa.
- 3Dosrannu llinynnau ymholiad gyda'r API URLMae'r weithred "Dosrannu paramedrau" yn lapio eich mewnbwn yn adeiladydd URL brodorol y porwr ac yn iteru url.searchParams i dynnu pob pâr allwedd-gwerth. Os yw'r adeiladydd URL yn gwrthod y mewnbwn, mae dewis wrth gefn wedi'i ysgrifennu â llaw yn hollti ar & a = ac yn rhedeg pob tocyn drwy safeDecode, fel bod llinynnau ymholiad rhannol neu grai yn dal i gynhyrchu tabl darllenadwy.
- 4Copïo'r canlyniadMae'r testun wedi'i amgodio neu ei ddatgodio'n ymddangos mewn bloc allbwn unlled. Mae botwm copïo'n ei ysgrifennu i'r clipfwrdd drwy'r Clipboard API. Nid oes dim yn gadael eich dyfais ar unrhyw adeg.
Offer Cysylltiedig
Amgodwr a Dadgodwr Base64
Amgodwch destun neu ffeiliau i Base64, neu dadgodwch linynni Base64 yn ôl i destun plaen. Ar unwaith, preifat, ac am ddim.
Amgodwr a Dadgodwr HTML
Amgodwch gymeriadau arbennig i endidau HTML neu dadgodwch endidau yn ôl i destun plaen. Ar unwaith, yn eich porwr.
Sifferiad Caesar ac Amgryptwr Testun
Amgryptiwch a dadgryptiwch destun â sifferiad Caesar, ROT13, Atbash, a sifferiad Vigenère. Siffer amnewidiad clasurol, i gyd yn eich porwr.