🔗 URL-kooderi / dekooderi
Koodaa erikoismerkkejä URL-osoitteeseen tai purkaa prosenttikoodattu URL-osoite.
Mikä on URL-enkooderi/dekooderi?
URL-enkooderi muuntaa merkkijonon erikoismerkit prosenttikoodattuihin muotoihin, jotta ne voidaan sisällyttää turvallisesti URL-osoitteeseen. URL-osoitteet voivat sisältää vain rajoitetun joukon ASCII-merkkejä – kirjaimia (A–Z, a–z), numeroita (0–9) ja kourallisen turvasymboleja (-._~). Kaikki muut merkit – mukaan lukien välilyönnit, et-merkit, yhtäläisyysmerkit, muut kuin ASCII-kirjaimet ja Unicode-merkit – on koodattava prosenttimerkiksi, jota seuraa kaksi heksadesimaalilukua (esim. välilyönnistä tulee %20, et-merkistä %26). URL-dekooderi kääntää tämän prosessin päinvastaiseksi ja muuntaa prosentteina koodatut sekvenssit takaisin luettavissa oleviksi merkeiksi.
URL-koodaus on välttämätöntä verkkokehityksessä: käyttäjän syötteitä sisältävät kyselymerkkijonoparametrit on koodattava ennen URL-osoitteen liittämistä URL-rakenteen rikkomisen estämiseksi. Tällä on merkitystä hakukyselyissä, API-kutsuissa, OAuth-tunnuksissa, uudelleenohjauksen URL-osoitteissa, lomakkeiden lähetyksessä ja kaikissa muissa tilanteissa, joissa dynaamisia tietoja upotetaan URL-osoitteeseen. Työkalumme toteuttaa JavaScriptin alkuperäiset encodeURIComponent()- ja decodeURIComponent()-funktiot, jotka käsittelevät oikein koko Unicode-merkkialueen ja noudattavat RFC 3986 -koodaussääntöjä.
URL-kooderin/dekooderin käyttäminen
- Liitä tai kirjoita tekstisi tai URL-osoite syöttökenttään.
- Napsauta Koodaa URL-osoite erikoismerkkien prosentuaaliseen koodaukseen tai Purkaa URL-osoite muuntaaksesi prosenttikoodatut sekvenssit takaisin tekstiksi.
- Käytä Vaihtaa -painiketta siirtääksesi tulosteen takaisin syöttökenttään ketjutettuja operaatioita varten.
- Napsauta Kopioida kopioidaksesi tulosteen leikepöydällesi.
Miksi käyttää URL-kooderia/dekooderiamme?
- 100% ilmainen — Koodaa ja purkaa rajattomasti URL-osoitteita maksutta.
- Ei rekisteröintiä - Tiliä ei tarvita, toimii heti.
- Selainpohjainen — Käyttää JavaScriptin alkuperäistä encodeURIComponent() — tietosi eivät koskaan poistu laitteestasi.
- Vaihtotoiminto — Vaihda nopeasti tuloa ja lähtöä ketjutettuihin koodaus/dekoodaustoimintoihin.
- Virheiden käsittely — Poista virheilmoitukset, kun dekoodauksen aikana havaitaan virheellisiä prosenttikoodattuja sekvenssejä.
Usein kysytyt kysymykset
Nopeat Faktat
- ✓ 100% ilmainen, ei piilomaksuja
- ✓ Tiliä tai kirjautumista ei tarvita
- ✓ Toimii missä tahansa selaimessa
- ✓ Tietosi eivät koskaan poistu laitteestasi
- ✓ Käyttää natiivia encodeURIComponent / decodeURIComponent