URL-koodaus

URL-koodaa teksti, jotta sen voi sijoittaa turvallisesti linkkiin tai kyselyparametriin.

Tietoa URL-koodaajasta

URL-osoitteet voivat sisaltaa vain rajatun merkkijoukon, joten kaikki muu - valilyonnit, et-merkit, kauttaviivat, kysymysmerkit, ei-latinalaiset kirjaimet - on prosenttikoodattava. Tama tyokalu muuntaa tekstisi turvalliseen muotoon, tehden valilyonnista %20:n, et-merkista %26:n ja niin edelleen, jotta se voi olla linkissa tai kyselymerkkijonossa rikkomatta sita.

Nain kaytat sita

  • Kirjoita tai liita teksti, jonka haluat tehda URL-turvalliseksi.
  • Lue prosenttikoodattu tulos sita mukaa kun se paivittyy reaaliajassa.
  • Kopioi se kyselyparametriin, polkuosaan tai lomakkeen arvoon.

Yleisin kaytto on kyselymerkkijonon rakentaminen kasin, esimerkiksi hakutermi, jossa on valilyonteja ja symboleja. Ole tietoinen erosta koko URL-osoitteen ja yksittaisen komponentin koodaamisen valilla: tama tyokalu koodaa arvon komponenttina ja merkkaa varatut merkit kuten & ja =, jotka muuten tulkittaisiin erottimiksi. Koodaus tapahtuu kokonaan selaimessasi, joten syotettasi ei laheteta koskaan minnekaan.

Usein kysytyt kysymykset

Mika ero on URL-koodauksella ja prosenttikoodauksella?

Ne ovat sama asia. Prosenttikoodaus on virallinen nimi, koska jokainen merkattu tavu kirjoitetaan prosenttimerkkina, jota seuraa kaksi heksanumeroa, kuten %20 valilyonnille.

Miksi valilyonnista tulee joskus %20 ja joskus plusmerkki?

URL-polussa tai encodeURIComponent-funktiolla valilyonnista tulee %20. Plusmerkkia kaytetaan valilyonneille vain application/x-www-form-urlencoded -lomakedatassa. Tama tyokalu tuottaa %20:n.

Pitaisiko minun koodata koko URL-osoite vai vain yksi arvo?

Koodaa yksittaiset arvot kuten kyselyparametrit, ei koko URL-osoitetta. Koko osoitteen koodaaminen merkkaisi kauttaviivat ja kaksoispisteet, joita URL-rakenne tarvitsee.

Ladataanko tekstini, kun koodaan sen?

Ei. Koodaus toimii paikallisesti selaimessasi, joten teksti ei poistu koskaan laitteeltasi.

Aiheeseen liittyvät työkalut