Neidio i'r prif gynnwys

Amgodio URL a Dadgodio am ddim

Amgodio a dadgodio URLs a llinynnau ymholiad. Cefnogi amgodioURICComponent, dadgodioURICComponent, a dosrannu llinyn ymholiad.

Yn gweithio all-lein ar ôl llwytho
Modd amgodio

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.

  1. 1
    Dewiswch fodd amgodio
    Mae 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.
  2. 2
    Amgodio neu ddatgodio ag un clic
    Mae 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.
  3. 3
    Dosrannu llinynnau ymholiad gyda'r API URL
    Mae'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.
  4. 4
    Copïo'r canlyniad
    Mae'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

Cwestiynau Cyffredin