Az URL-enkódolás azt a folyamatot jelenti, amikor az URL-ben szereplő speciális karaktereket olyan formátumba alakítjuk, amelyet a böngészők és szerverek helyesen tudnak értelmezni.
Egyes karakterek, például a szóköz, ékezetek, & vagy = nem szerepelhetnek közvetlenül egy URL-ben. Ilyenkor ezek kódolt formában jelennek meg, például a szóköz %20-ként.
Nézzük meg, hogyan néz ki egy URL kódolás előtt és után, különösen ékezetes karakterek és szóköz esetén.
html
https://example.com/search?q=readytools linksy
// encoded: https://example.com/search?q=readytools%20linsky
html
https://example.com/page?name=János
// encoded: https://example.com/page?name=J%C3%A1nos
Bármikor, amikor felhasználói adatot vagy speciális karaktert küldesz URL-ben, például keresési mezőből vagy űrlapból, mindig enkódold az értéket.
Ha egy HTML hivatkozásban szerepel paraméter, és az tartalmaz szóközt vagy más speciális karaktert, enkódolni kell, hogy az URL működjön.
html
<a href="https://example.com/search?q=hello%20world">Search</a>
A JavaScript beépített encodeURIComponent() függvénye segít biztonságosan enkódolni URL paramétereket, hogy azok helyesen működjenek böngészőben és szerveren is.
html
encodeURIComponent("János & Kati")
// output: J%C3%A1nos%20%26%20Kati
Ha már enkódolt szöveget kapsz, azt a decodeURIComponent() függvénnyel tudod visszaalakítani az eredeti, olvasható formára.
html
decodeURIComponent("J%C3%A1nos%20%26%20Kati")
// output: János & Kati
Nyelv kiválasztása
Téma beállítása
© 2025 ReadyTools. Minden jog fenntartva.