URL kodēšana/dekodēšana (Latviešu URL un vaicājumu konvertēšana)
URL kodēšana un dekodēšana (percent-encoding) tūlītēji jūsu pārlūkprogrammā. Pārslēdzieties starp encodeURIComponent / encodeURI ekvivalentiem un atklājiet iespējamu dubulto kodēšanu.
Opcijas
Papildus
Kuru man vajadzētu izmantot?
Parametra vērtība → encodeURIComponent
Vislabāk piemērots vaicājumu vērtībām, ceļa segmentiem un failu nosaukumiem (droša encodeURIComponent konvertēšana).
Pilns URL → encodeURI
Saglabā atdalītājus, piemēram, ? & = /, lai URL paliktu lasāmi.
+ pret %20
„%20“ ir standarts. „+“ ir formu/vaicājumu konvencija — pārslēdziet, kad nepieciešams.
Ievades piemēri
- https://example.com/search?q=rīga pusdienas&ref=email#sadaļa
- utm_source=email&utm_campaign=pavasara izpārdošana 2026
- sveiki/Hello?name=Jānis Bērziņš¬e=10%ATLAIDE
Īsinājumtaustiņi
URL kodēšana/dekodēšana (percent-encoding)
Kas ir percent-encoding?
URL kodēšana/dekodēšana pārvērš ne-ASCII un rezervētās rakstzīmes %xx secībās, lai tās varētu droši pārvietoties URL.
encodeURI pret encodeURIComponent
Izmantojiet encodeURIComponent atsevišķām vērtībām; izmantojiet encodeURI pilniem URL, kur atdalītājiem jāpaliek.
Padoms
Ja %25 turpina parādīties, teksts var būt kodēts divreiz. Izmantojiet brīdinājuma joslu, lai droši dekodētu vēlreiz.
BUJ
+ un %20, kāda ir atšķirība?
„%20“ ir RFC atbilstoša procentuālā kodēšana atstarpēm. „+“ galvenokārt izmanto HTML formās (application/x-www-form-urlencoded) un vaicājumu rindās bieži uzskata par atstarpi.
Kuru funkciju man vajadzētu izmantot?
Tikai vērtībām (vaicājuma vērtība, ceļa fragments, faila nosaukums) izvēlieties encodeURIComponent konvertēšanu. Veseliem URL, kuros jāsaglabā ? & = /, izvēlieties encodeURI.
Kas ir dubultā kodēšana?
Ja %25 (kodēts „%“) parādās bieži, vērtība var būt kodēta divreiz. Izmantojiet „Dekodēt vēlreiz“, lai mēģinātu atjaunot oriģinālu.