Introducere în codificarea URL-ului HTML
În acest articol, vom afla în detaliu despre codificarea adreselor URL HTML. Adresa URL HTML este un acronim al Uniform Resource Locator la adresa globală sau IP de pe World Wide Web. Serverul web primește pagina folosind URL-ul pentru browserul web.
Exemplu: https://www.google.com este una dintre adresele URL.
Setul de caractere ASCII este important pentru codificarea URL-ului HTML. URL-ul este trimis pe internet folosind setul de caractere ASCII. Caracterul non-ASCII este restricționat din cauza faptului că poate crea un conflict pentru a găsi calea paginii către server. Din această problemă, HTML folosește codarea URL-ului.
Codare URL HTML, convertiți caracterul non-ASCII într-un format care poate fi trimis pe internet. Utilizatorii pot fi convertiți folosind „%” pentru a continua cu două cifre hexadecimale.
Cum se execută codarea URL-ului în HTML?
- Limbajul HTML creează URL folosind atributul tag și href. De exemplu . dacă faceți un site web și doriți să mergeți pe o pagină pe alta, atunci scrieți numele fișierului. .
- Unele caractere sunt limitate la numele adresei web din cauza creării conflictului, caracterul non-ASCII se înlocuiește cu „%” pentru a continua cu două cifre hexadecimale.
- URL-ul nu deține spațiu. Acesta ia locul semnului plus (+) sau% 20. În forma paginii HTML, spațiul a apărut în ieșirea de text „de intrare”, apoi arată semnele. În mod indirect s-a produs spațiu în numele URL, apoi% 20 arată.
- Eticheta URL conține litere majuscule (A- Z) și litere mici (a- z), cifre zecimale (1-9) și unele caractere speciale.
În formă, dacă pun spațiu, codificarea URL vine ca HTML + CSS.
În orice URL, dacă oferim spațiu, codificarea URL va apărea ca% 20file.html.
- Caractere rezervate: Există unele caractere care au un anumit sens în adresa URL și putem folosi scopul de denumire. Putem folosi ambele moduri precum semnul plus (/) folosit pentru o parte separată a URL-ului, o altă mână pe care o putem / codifica cu% 2f fără a avea semnificație în numele adresei.
- Caractere nesigure: Există multe caractere care vin cu multe neînțelegeri în adresa URL, precum spațiul în numele adresei URL. În loc să luați spațiu în numele adresei URL, scrieți. atunci numele URL pare „pa ge.html”.
- Caracterele de control non-ASCII: Aceste personaje includ setul unei valori hexagonale de 80 Ff, care este necesar să se transforme în format.
- Caracterele de control ASCII: nu funcționează în interiorul adresei URL.
Exemple de codificare URL URL
Urmează exemplele de codare URL HTML explicate în detaliu:
1. Codificarea personajelor rezervate
Urmează tabelul utilizat pentru codificarea caracterelor rezervate.
caractere | $ | & | + | . | / | : | ; | = | ? | @ |
Codificare URL | 24% | 26% | % 2b | % 2c | % 2f | % 3a | % 3b | % 3d | % 3f | 40% |
2. Personaje nesigure
Urmează tabelul utilizat pentru codificarea caracterelor nesigure.
caractere | spaţiu | „ | < | > | # | % | ( | ) | | | \ | ^ | ~ | ( | ) |
Codificare URL | 20% | 22% | % 3c | % 3e | 23% | 25% | % 7b | % 7d | % 7c | % 5c | % 5e | % 7e | % 5b | % 5d |
3. Caracterul de control non-ASCII
Urmează tabelul utilizat pentru codificarea caracterelor non-ASCII.
Caracter | Codificare URL | Caracter | Codificare URL | Caracter | Codificare URL | Caracter | Codificare URL |
€ | 80% | ~ | % 98 | « | % ab | ¿ | % bf |
. | 82% | ™ | % 99 | % ac | A | % c0 | |
ƒ | 83% | š | % 9a | ª | % aa | A | % c1 |
„ | % 84 | > | 9b% | ® | % ae | A | % c2 |
… | % 85 | œ | % 9c | ¯ | % af | A | % c3 |
† | % 86 | % 9d | ° | % B0 | A | % c4 | |
‡ | % 87 | ž | % 9e | ± | % b1 | A | % c5 |
88% | Ÿ | % 9f | ² | % b2 | Ć | % v6 | |
‰ | 89% | × | % d7 | ³ | % b3 | Ç | % c7 |
Š | % 8a | ¡ | % a1 | ' | % b4 | Č | % c8 |
< | % 8b | ¢ | % a2 | μ | % b5 | É | % c9 |
Œ | % 8c | £ | % a3 | ¶ | % b6 | Ê | % ca |
Ž | % 8e | ¤ | % a4 | · | % b7 | Ë | % cb |
' | 91% | ¥ | % a5 | ¸ | % B8 | Ì | % cc |
' | % 92 | | | % a6 | ¹ | % B9 | Í | %CD |
„ | % 93 | § | % a7 | ° | % ba | Î.I. | % ce |
“ | 94% | ¨ | % a8 | » | % bb | Ï | % cf |
• | % 95 | © | % a9 | ¼ | % bc | Ð | % D0 |
- | % 96 | - | % 97 | ½ | % bd | Ñ | % d1 |
A | % e3 | Þ | % de | ¾ | %fi | Ò | % d2 |
æ | % e6 | ß | % df | Ø | % D8 | Ó | % d3 |
A | % e4 | A | % E0 | Ý | % dd | Ô | % d4 |
4. Caracterele de control ASCII
Urmează tabelul utilizat pentru codificarea caracterelor Ascii.
ASCII Caracter | URL-Encoding |
NUL - caracter nul | 00% |
SOH - începutul antetului | 01% |
STX - începutul textului | 02% |
ETX - sfârșitul textului | 03% |
EOT - sfârșitul transmisiei | 04% |
ENQ - anchetă | 05% |
ACK - recunoaște | 06% |
BEL - clopot (inel) | 07% |
BS - backspace | 08% |
HT- fila orizontală | 09% |
Feed LF-line | % 0A |
VT- fila verticală | % 0B |
FF-formă de alimentare | % 0C |
CR - retur car | % 0D |
SO-transfer | % 0E |
SI- schimbare | % 0F |
DLE - scăparea legăturii de date | % 10 |
Controlul dispozitivului DC1 1 | % 11 |
Controlul dispozitivului DC2 2 | % 12 |
Controlul dispozitivului DC3 3 | % 13 |
Controlul dispozitivului DC4 4 | % 14 |
NAK - confirmare negativă | % 15 |
SYN- sincronizare | % 16 |
ETB - bloc de transmisie final | % 17 |
CAN- anulare | % 18 |
EM - sfârșitul mediului | % 19 |
SUB- înlocuitor | 1A% |
ESC - evadare | % 1B |
Separator de fișiere FS | % 1C |
Separator de grup GS | 1D% |
Separator de înregistrare RS | % 1E |
SUA separator de unitate | % 1F |
Importanța codificării URL în HTML
Dacă adresa URL este rezervată, caractere nesigure și nu ASCII, atunci adresa URL devine mai complicată și nu poate fi înțeleasă. Când browserul web caută adrese URL, serverul Web caută numele sau calea URL-ului Dacă numele URL nu este ASCII, atunci este dificil să găsiți importanța URL a codificării URL-ului în HTML
Adresa URL trebuie să fie ușor de găsit, universal acceptată și de înțeles pentru toate browserele web și, de asemenea, pentru un server web. unele personaje fac neînțelegeri în URL, deoarece sunt utilizate pentru un anumit scop, dacă nu sunt utilizate în niciun scop. acel conflict de timp s-ar fi putut produce și calea nu ajunge la utilizator.
Pentru a depăși toate dificultățile și a face ușor utilizatorului caractere non-ASCII convertite în cod ASCII folosind% pentru a veni cu două hexadecimale.
Concluzie
Codarea URL în HTML știe să convertească setul de caractere non-ASCII într-un set de format valid ASCII. Este acceptat universal și browserul web funcționează fără nicio eroare. Codificarea URL-ului poate fi rulată ușor și în siguranță. Pentru a evita conflictul de denumire și scopul de a numi codificarea URL-ului este necesar.
Articole recomandate
Acesta este un ghid pentru codificarea URL-ului HTML. Aici vom discuta introducerea URL-ului HTML și cum să executăm codarea URL-ului în HTML împreună cu exemplele și importanța acesteia. De asemenea, puteți consulta următoarele articole pentru a afla mai multe-
- Diferite tipuri de cadre în HTML
- Top 3 Atribute ale linkului text în HTML
- Comenzi HTML (de bază, intermediar, avansat)
- Elemente HTML5 - Etichete și exemple
- Continuați lucrările de declarații în C # cu exemple