Hva er% 20 i HTML?

Hva er% 20 i HTML?


Strømmen av nettadresser - de unike hierarkiske adresser tilordnet alle objekter på nettet - er noen ganger avbrutt av klynger av heksadesimale tall innledes med prosent tegn. Disse er kodet tegn, gjort nødvendig av en uoverensstemmelse mellom URL og HTML tegnsett; en av de mest vanlige, "% 20" er rett og slett en kodet referanse til en tom plass.

HTML vs. webadresser

HTML, språket som websider er skrevet, av nødvendighet innebærer arbeid med nettadresser, som er strenger av tegn som fungerer som adresser for individuelle websider. Mens en gitt del av HTML-kode kan inneholde referanser til mange webadresser, ikke HTML-kode ikke er i samsvar med de samme formaterings standardene som URL; spesifikt, den bruker en separat tegnsett.

tegnsett

Mens den nyeste versjonen av HTML støtter hele Unicode tegnsett - et sett av bokstaver, tall og symboler utformet for å omfatte så mange av verdens språk som mulig - tegnsettet tilgjengelig for bruk i webadresser er begrenset til det engelske alfabetet, de latinske tall og en håndfull av symboler av den typen du får med Shift-tasten.

kodede tegn

Tegn som ikke er tilgjengelige i nettadressen tegnsett - eller tegn og tegnsekvenser som kan skape forvirring - er representert i nettadresser i kode. Et kodet tegn vises som en prosenttegn (%) etterfulgt av et tall, vanligvis i den heksadesimale basen. Når en streng som inneholder tegn ugyldige i URL sett - for eksempel en søkefrase - må bli forvandlet til en URL, kan de ugyldige tegn kodes; programmer som nettlesere vanligvis gjør dette automatisk.

The Space Character

En av URL-tegnkoder - "% 20" - bare refererer til en tom plass. Nettadresser er ikke alltid i stand til å håndtere mellomrom, særlig når flere av dem finnes i en rekke; mellomrom i en URL er derfor erstattet med "% 20" kode for å unngå forvirring.