URL kodeerimine/dekodeerimine (URL-ide ja päringute konverteerimine)
URL-i kodeerimine ja dekodeerimine (protsentkodeerimine) koheselt sinu brauseris. Vali encodeURIComponent / encodeURI ekvivalentide vahel ja tuvasta võimalik topeltkodeerimine.
Valikud
Täpsemalt
Millist neist peaksin kasutama?
Parameetri väärtus → encodeURIComponent
Parim päringu väärtuste, tee segmentide ja failinimede jaoks (turvaline encodeURIComponent konverteerimine).
Täielik URL → encodeURI
Säilitab eraldajad nagu ? & = / nii, et URL-id jäävad loetavaks.
+ vs %20
„%20“ on standardne. „+“ on vormide/päringute konventsioon — lülita see sisse vajadusel.
Näidissisendid
- https://example.com/otsing?q=tallinn lõuna&ref=email#sektsioon
- utm_source=email&utm_campaign=kevadmüük 2026
- tere/Hello?name=tõnu tamm¬e=10%OFF
Kiirklahvid
URL kodeerimine/dekodeerimine (protsentkodeerimine)
Mis on protsentkodeerimine?
URL kodeerimine/dekodeerimine konverteerib mitte-ASCII ja reserveeritud märgid %xx jadadeks, et need saaksid URL-ides turvaliselt liikuda.
encodeURI vs encodeURIComponent
Kasuta encodeURIComponent-i üksikute väärtuste jaoks; kasuta encodeURI-d täielike URL-ide jaoks, kus eraldajad peaksid säilima.
Vihje
Kui %25 muudkui ilmub, võib tekst olla topeltkodeeritud. Kasuta hoiatusriba, et dekodeerida uuesti turvaliselt.
KKK
Mis vahe on + ja %20 vahel?
„%20“ on RFC-ühilduv protsentkodeering tühikute jaoks. „+“ kasutatakse peamiselt HTML-vormides (application/x-www-form-urlencoded) ja seda käsitletakse päringustringides sageli tühikuna.
Millist funktsiooni peaksin kasutama?
Ainult väärtuste (päringu väärtus, tee osa, failinimi) puhul vali encodeURIComponent. Tervete URL-ide puhul, mis peavad säilitama märke ? & = /, vali encodeURI.
Mis on topeltkodeerimine?
Kui %25 (kodeeritud „%“) esineb sagedasti, võib väärtus olla topeltkodeeritud. Kasuta valikut „Dekodeeri uuesti“, et proovida taastada originaali.