Brezplačno orodje za razvijalce
URL Encoder/Decoder - Kodirajte in dekodirajte URL-je
Kodirajte posebne znake in presledke v URL-jih. Dekodirajte percent-encoded nize nazaj v berljivo besedilo. Podpora za encodeURIComponent in encodeURI. Vse lokalno v brskalniku.
Kako kodirati in dekodirati URL s posebnimi znaki?
Orodje URL Encoder/Decoder opravlja tri naloge: 1) Kodiraj (encodeURIComponent) — kodira vse posebne znake, vključno z :, /, ?, #, &, uporablja se za posamezne query parametre. Presledek postane %20. 2) Dekodiraj (decodeURIComponent) — vrne percent-encoded niz nazaj v berljivo besedilo. 3) Kodiraj celoten URL (encodeURI) — pusti strukturne URL znake (: / ? #) nekodirane, idealno za kodiranje celih URL-jev. Vse znake, ki jih je treba kodirati, definira standard RFC 3986. Posebne črke se kodirajo kot UTF-8 multi-byte sekvence — Google pravilno bere te URL-je, vendar so za SEO prednostni berljivi URL-ji z latinskimi znaki. Vse se obdela lokalno v brskalniku z vgrajenimi JavaScript funkcijami — nič se ne pošlje na strežnik. BeoHosting gostovanje od 4,31 €/mes podpira .htaccess URL rewrite za SEO-prijazne URL-je.
- Tri funkcije — encodeURIComponent, decodeURIComponent, encodeURI
- UTF-8 posebni znaki podprti (multi-byte sekvence)
- RFC 3986 standard — združljivo z vsemi API-ji in brskalniki
- BeoHosting URL rewrite od 4,31 €/mes — SEO-prijazni URL-ji
URL Encoder / Decoder
Vnesite besedilo ali URL za kodiranje/dekodiranje. Vse se obdela lokalno v vašem brskalniku.
Zasebnost: Kodiranje in dekodiranje se izvajata izključno v vašem brskalniku z vgrajenimi JavaScript funkcijami. Nič se ne pošlje na strežnik niti se ne shrani.
Tabela posebnih znakov in njihovih URL kod
Najpogostejši posebni znaki, ki jih je treba kodirati v URL-jih.
URL kodiranje - Zakaj je pomembno in kdaj ga uporabljati
URL kodiranje (percent-encoding) je mehanizem, definiran s standardom RFC 3986, ki omogoča varen prenos posebnih znakov prek URL-jev. URL-ji lahko vsebujejo le določen nabor ASCII znakov - črke, števke in nekaj posebnih znakov. Vsi drugi znaki, vključno z posebnimi črkami, presledki in simboli, morajo biti kodirani.
Kdaj uporabljati URL kodiranje?
URL kodiranje je potrebno v več situacijah: pri pošiljanju podatkov prek URL parametrov (query string), pri konstruiranju URL-jev z uporabniškimi vnosi, pri delu z API-ji, ki pričakujejo kodirane parametre, in pri ustvarjanju povezav, ki vsebujejo posebne znake ali ne-ASCII črke.
URL kodiranje in SEO
Za SEO optimizacijo je priporočljivo uporabljati berljive URL-je brez kodiranja, kjer je to mogoče. Google in drugi iskalniki lahko berejo UTF-8 kodirane URL-je, vendar so enostavnejši URL-ji z latinskimi črkami boljši za deljenje in uporabniško izkušnjo. Na paketih gostovanja BeoHosting lahko nastavite .htaccess ali Nginx pravila za ustvarjanje SEO-prijaznih URL-jev.
Kje se uporablja URL kodiranje?
Query parametri
Kodiranje vrednosti v URL parametrih (?ime=Janez%20Novak). Brez kodiranja bi presledek prekinil URL.
API klici
Pošiljanje podatkov prek REST API URL-jev. Posebni znaki v parametrih morajo biti kodirani za pravilen prenos.
Obrazci in iskanje
HTML obrazci z metodo GET samodejno kodirajo podatke v URL. Razumevanje kodiranja pomaga pri razhroščevanju.
Ne-ASCII znaki v URL-ju
Cirilica, latinica z diakritičnimi znaki in drugi ne-ASCII znaki zahtevajo UTF-8 kodiranje za varno uporabo v URL-jih.
Preusmeritve
Ko URL vsebuje posebne znake in se uporablja kot parameter drugega URL-ja, je lahko potrebno dvojno kodiranje.
Email in marketing
Povezave v e-poštnih kampanjah s tracking parametri zahtevajo pravilno kodiranje za pravilno delovanje.
Pripravljeni za zagon svoje strani?
Pridružite se 4.000+ zadovoljnim strankam. Brezplačna migracija in 30 dni garancije vračila denarja.
Pogosto zastavljena vprašanja - URL Encoder/Decoder
Odgovori na najpogostejša vprašanja o naših storitvah.
Pokličite nas: podpora deluje 24/7, po telefonu in prek zahtevkov.
(+381) 60 3535 720Kaj je URL kodiranje?
URL kodiranje (znano tudi kot percent-encoding) je mehanizem za kodiranje informacij v URL-ju (Uniform Resource Locator). Posebni znaki se nadomestijo z odstotkom (%) in dvomestno šestnajstiško kodo. Na primer, presledek postane %20. To je definirano s standardom RFC 3986.
Kdaj uporabljati URL kodiranje?
URL kodiranje je potrebno, ko pošiljate podatke prek URL parametrov (query string), ko URL vsebuje posebne znake (presledke, ne-ASCII črke, simbole), pri delu z API-ji, ki pričakujejo kodirane parametre, in ko ustvarjate povezave, ki vsebujejo uporabniške podatke. Brskalniki samodejno kodirajo URL-je, vendar pri programiranju to morate pogosto delati ročno.
Kakšna je razlika med encodeURI in encodeURIComponent?
encodeURI() kodira celoten URL, vendar pusti znake, kot so :, /, ?, # in &, nekodirane, ker so del strukture URL-ja. encodeURIComponent() kodira VSE posebne znake in se uporablja za kodiranje posameznih parametrov. Naše orodje uporablja encodeURIComponent za maksimalno združljivost.
Kako se kodirajo ne-ASCII črke v URL-ju?
Ne-ASCII črke se kodirajo z uporabo UTF-8 kodiranja, kar povzroči multi-byte sekvence. To je pomembno za SEO, ker Google pravilno bere UTF-8 kodirane URL-je.
Ali to orodje shranjuje moje podatke?
Ne. Kodiranje in dekodiranje se izvajata izključno v vašem brskalniku z vgrajenimi JavaScript funkcijami (encodeURIComponent/decodeURIComponent). Nič se ne pošlje na strežnik niti se ne shrani v bazo podatkov. Vaši URL-ji in podatki so popolnoma zasebni.
Naša jamstva za vaš mir
Zaščiteni z vseh strani
30 dni garancije
Vrnemo denar brez vprašanj v prvih 30 dneh.
Brezplačna migracija
Mi prenesemo vašo stran brez prekinitve — vi ne delate ničesar.
24/7 podpora
Naši strokovnjaki so na voljo 24/7 prek vstopnic in live chata.