Ce este% 20 în HTML?
Cod HTML vs. URL
HTML, limba în care sunt scrise paginile de Internet, implică în mod necesar lucrul cu adresele URL: șiruri de caractere care acționează ca adrese ale paginilor individuale de Internet. Deși orice cod HTML poate conține referințe la mai multe adrese URL, codul HTML nu se conformează acelorași standarde de format ca și adresa URL; în mod specific, utilizează un set diferit de caractere.
Set de caractere
Deși cea mai recentă versiune a HTML acceptă întregul set de caractere Unicode (un set de litere, numere și simboluri concepute pentru a acoperi cât mai multe limbi posibil din lume), setul de caractere disponibile pentru utilizarea în adrese URL este limitat la alfabet Engleză, numerele latine și o serie de simboluri ale clasei pe care le obțineți cu tasta Shift.
Coduri caractere
Caracterele care nu sunt disponibile în setul de caractere pentru adresele URL sau caracterele și secvențele de caractere care pot cauza confuzie sunt reprezentate în adresele URL cu cod. Un caracter codat apare ca semnal procentual (%) urmat de un număr, de obicei pe o bază hexazecimală. Atunci când un șir conține caractere nevalide din setul de adrese URL, cum ar fi o expresie de căutare, acesta trebuie transformat într-o adresă URL și caracterele nevalide pot fi codificate; Programele precum browserele fac automat acest lucru automat.
Caracterul spațiului
Unul dintre codurile pentru caracterele URL, "% 20", se referă pur și simplu la un spațiu gol. Adresele URL nu sunt întotdeauna capabile să se ocupe de spații, mai ales atunci când există mai multe dintre acestea în același rând; prin urmare, orice spațiu dintr-o adresă URL este înlocuit cu codul "% 20" pentru a evita confuzia.