ToolMill.io

URL-koodi / Decode (prosenttia - koodaus)

URL Encode/Decode (prosenttia koodaus) muuntaa vaaralliset merkit URL-turvalliseen muotoon ja takaisin. Käytä sitä kyselyjonoihin, ohjaa URL-osoitteita, UTM-parametreja ja vianetsintä API-pyyntöjä (RFC 3986). Toimii 100% paikallisesti selaimessasi

Koodaus

Kokeile.

Esimerkkejä

URL-encode-teksti kyselyparametrille
Syöttö
summer sale & shoes
Tulos
summer%20sale%20%26%20shoes
Dekoodattu URL-teksti
Syöttö
summer%20sale%20%26%20shoes
Tulos
summer sale & shoes

Milloin koodata koko arvo vs. osa URL

Yleisin virhe prosenttikoodaus on koodaus väärä osa URL. Monissa työnkuluissa haluat vain koodata kyselyn arvon, polun segmentin, fragmentin tai ohjata kohdetta koko URL-jonon sijaan. Tämä sivu käyttää encodeURIComponent ja decodeURIComponent, jotka sopivat parhaiten yksittäisten arvojen ja komponenttien.

Merkit, jotka yleensä vaativat koodausta

Tilat, ampersandit, vastaavat merkkejä, kysymys merkkejä, häsit, prosentti merkkejä, viiltoja osien arvot, ja ei-ASCII merkkiä ovat yleisiä syitä koodata tekstiä ennen laittamista URL. Tämä on erityisen tärkeää hakukyselyille, tarroille, tiedostonimille ja käyttäjän käyttämille arvoille, jotka muutoin rikkoisivat kyselyjonon tai polun segmentin.

Yleiset virheet URL-koodauksen kanssa

Tuplakoodaus on yksi yleisimmistä ongelmista. Esimerkiksi olemassa olevasta koodatusta tiedostosta tulee jälleen% 2520. Toinen yleinen virhe on koodata koko URL-osoite, kun vain yksi parametriarvo pitäisi purkaa. On myös tärkeää muistaa, että tämä sivu tuottaa prosentti-koodatut tilat kuten [52], ei muoto-tyyli plus merkkejä.

Käytännön työnkulku

Käytä tätä sivua, kun valmistelet linkkiä koskevan kyselyparametrin, puhdistat UTM:n tai seuraat arvoja, dekoodaat prosenttikoodattua tekstiä, joka on kopioitu lokeista tai selaimen työkaluista, tai teet polkusegmentistä turvallisen ennen sen lisäämistä toiseen URL-osoitteeseen. Se on erittäin hyödyllistä, kun käsittelet yksi arvo kerrallaan ja haluat nähdä tarkka prosentti koodattu tulos.

Mitä ei-englantilaiselle tekstille ja emojille tapahtuu?

Tämä työkalu prosentti-encodes UTF-8 tavua, minkä vuoksi korostuneet merkit, ei-latinalainen teksti, ja emoji usein tulee useita prosentti koodeja sijaan yhden yksikön. Tämä käytös on normaalia ja hyödyllistä, kun kohde odottaa URL-turvallinen edustus alkuperäisen Unicode tekstin.

Vianmääritysvirheet

Ennen kuin Rely on URL-koodattu arvo

Testaa lähtö todellisessa määräpaikassa ennen kuin oletat sen olevan oikein. Jos jokin näyttää edelleen väärältä, tarkista kaksoiskoodaus, tilojen ja kylttien sekakäsittely tai se, miten kohde käsittelee kaikkia URL-osoitteita ja yksittäisiä parametriarvoja.

Miksi koodattu teksti voi edelleen olla väärä sovellus

Oikea dekoodaus tässä ei takaa toisen sovelluksen tulkita tekstiä samalla tavalla. Jotkut järjestelmät kohtelevat plus merkkejä välilyönteinä, toiset säilyttävät ne kirjaimellisesti, ja varatut merkit saattavat silti tarvita erityistä käsittelyä riippuen siitä, kuuluuko teksti polulle, kyselyjonoon vai muotoon.

Kuinka kertoa, pitäisikö sinun koodata koko URL vai vain yksi osa

Koodaustarve riippuu kontekstista. Kyselyparametrin arvo tarvitsee usein koodausta myös silloin, kun muun URL-osoitteen pitäisi pysyä luettavissa, kun taas jo koottu URL voi katkeaa, jos koodaat erottimia kuten ?, &, = tai /. Mieti, valmisteletko yhtä osaa vai koko osoitetta ennen kuin käytät tulosta.

Dekoodauksen epäonnistuminen tarkoittaa yleensä passiivinen teksti sisältää epämuodostuneita prosenttisekvenssejä, sekalaista ja koodattua sisältöä, tai merkkijonoa, joka on jo purettu kerran. Jos tulos näyttää väärältä, tarkista, liititkö täyden URL-osoitteen yhden komponentin sijaan ja tuplasitko prosenttimerkit aikaisemmalla käsittelyllä.

Tähän liittyvät työkalut