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.