Kort introduksjon til URL-koding

click fraud protection

Når du sender informasjon gjennom en URL, må strengen bare bruke spesifikke tillatte tegn. Disse tillatte tegnene inkluderer alfabetiske tegn, tall og noen få spesialtegn som har betydning i URL-strengen. Alle andre tegn som må legges til en URL, skal være kodet slik at de ikke forårsaker problemer under nettleserens tur for å finne sidene og ressursene du leter etter.

Koding av en URL

Koding tar bare et spesialtegn og erstatter det med det kodede alternativet. Strengen ser rotete ut, men resultatet er enkelt for datamaskiner å lese, og du vil ikke risikere at URL-adresser blir feil.

For eksempel å koble til en fil med tittelen mitt CV.pdf krever URL-koding for å imøtekomme mellomrom min og gjenoppta. Resultatet er min% 20resume.pdf. Uten koding for mellomromssymbolet vil nettleseren anta at URL-en slutter på slutten av ordet min, med CV.pdf blir kastet som overflødige data. I en slik situasjon vil du aldri finne filen din!

Hva bør kodes?

Ethvert tegn som ikke er et alfabetisk tegn, et tall eller et spesialtegn som brukes utenfor sin normale kontekst, må være kodet på siden din. Nedenfor er en tabell med vanlige tegn i nettadresser og koding av dem:

instagram viewer

Reserverte tegn URL-koding

Karakter Formål i URL Koding
: Separat protokoll (http) fra adresse % 3B
/ Separat domene og kataloger % 2F
# Separate ankere %23
? Separat spørringsstreng % 3F
& Separate spørreelementer %24
@ Separat brukernavn og passord fra domenet %40
% Indikerer et kodet tegn %25
+ Indikerer et mellomrom % 2B
Anbefales ikke i nettadresser % 20 eller +

Disse kodede eksemplene er forskjellige fra det du finner med HTML spesialtegn. Hvis du for eksempel skal kode en URL med et bokstavtegn, bruker du %24. Imidlertid bruker du en i HTML & eller &, som begge vil skrive ut tegnet på HTML-siden.

Disse forskjellige kodingsskjemaene er ikke så motstridende som de ser ut. Det ene settet styrer URL-er, mens det andre styrer innholdet på siden som URL-en peker på.

instagram story viewer