Preskoči na vsebino
BeoHosting
BeoHosting

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.

HITRI ODGOVOR

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

BeoHosting Team

10+ let izkušenj — Strokovnjaki za spletno gostovanje in infrastrukturo

Zadnja posodobitev:

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.

Referenca

Tabela posebnih znakov in njihovih URL kod

Najpogostejši posebni znaki, ki jih je treba kodirati v URL-jih.

ZnakURL kodaOpis
(presledek)%20Presledek
!%21Klicaj
#%23Hash/lojtra
$%24Dolar
&%26Ampersand
'%27Apostrof
(%28Odprt oklepaj
)%29Zaprt oklepaj
+%2BPlus
,%2CVejica
/%2FPoševnica
:%3ADvopičje
=%3DEnako
?%3FVprašaj
@%40At znak
c%C4%87Ne-ASCII znak (latinica z diakritičnim znakom)

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.

Primeri uporabe

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?

SSL zaščita
Hitrost
24/7 podpora

Pridružite se 4.000+ zadovoljnim strankam. Brezplačna migracija in 15 dni garancije vračila denarja.

15-dnevna garancija vračila denarja
Brezplačna migracija15 dni garancije24/7 podpora

Pogosto zastavljena vprašanja - URL Encoder/Decoder

Odgovori na najpogostejša vprašanja o naših storitvah.

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.

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.

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.

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.

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

15 dni garancije

Vrnemo denar brez vprašanj v prvih 15 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.