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%20linskyhtml
https://example.com/page?name=János
// encoded: https://example.com/page?name=J%C3%A1nosBá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%20KatiHa 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✨ Kérdezd Larát — a tanulási partnered
Fedezd fel a személyre szabott tanulási támogatást. Lara elmagyarázza az anyagot, összefoglalja a témákat és megválaszolja a kérdéseidet — az Go csomagtól elérhető.
Lara segít gyorsabban tanulni — kizárólag a ReadyTools Go, Plus és Max tagoknak.
© 2026 ReadyTools. Minden jog fenntartva.