Inleiding tot HTML URL-codering

In dit artikel gaan we meer te weten over HTML-URL-codering. HTML-URL is een acroniem van Uniform Resource Locator voor wereldwijd of IP-adres op het World Wide Web. Webserver haalt de pagina op met behulp van de URL voor de webbrowser.

Voorbeeld: https://www.google.com is er een van URL.

ASCII-tekenset is belangrijk voor HTML-URL-codering. URL wordt naar internet verzonden met ASCII-tekenset. Niet-ASCII-tekens zijn beperkt omdat ze een conflict kunnen veroorzaken om het paginapad naar de server te vinden. Vanwege dit probleem gebruikt HTML URL-codering.

HTML-URL-codering, converteer het niet-ASCII-teken naar een indeling die naar internet kan worden verzonden. Gebruikers kunnen worden geconverteerd met "%" om door te gaan met twee hexadecimale cijfers.

Hoe URL-codering in HTML uit te voeren?

  • HTML-taal maakt URL met behulp van tag en href-kenmerk. Bijvoorbeeld . als u een website maakt en de ene pagina naar de andere wilt gaan, schrijf dan de bestandsnaam. .
  • Sommige tekens zijn beperkt tot de webadresnaam vanwege het maken van conflicten. Niet-ASCII-tekens worden vervangen door "%" om door te gaan met twee hexadecimale cijfers.
  • URL bevat geen ruimte. Het neemt de plaats in van het plusteken (+) of% 20. In de vorm van de HTML-pagina is er ruimte opgetreden in de "invoer" tekstuitvoer en vervolgens het plusteken. Er is indirect ruimte opgetreden in de URL-naam, waarna% 20 wordt weergegeven.
  • URL-tag bevat de hoofdletters (AZ) en kleine letters (az), decimale cijfers (1-9) en enkele speciale tekens.

Als ik in de vorm ruimte plaats, komt de URL-codering als HTML + CSS.

Als we in elke URL ruimte geven, vindt URL-codering plaats als mijn% 20file.html.

  1. Gereserveerde tekens: er zijn enkele tekens die een betekenis hebben in het URL-adres en we kunnen het naamgevingsdoel gebruiken. We kunnen beide manieren gebruiken, zoals het plusteken (/) dat wordt gebruikt voor een afzonderlijk deel van de URL. Een andere hand kunnen we / coderen door% 2f zonder betekenis in naam van adres.
  2. Onveilige tekens: er zijn veel tekens met veel misverstanden in URL-adres zoals spatie in URL-naam. Schrijf in plaats van ruimte in te nemen in de URL-adresnaam. dan lijkt de URL 'pa ge.html'.
  3. Niet-ASCII-controletekens: deze tekens zijn inclusief de set van een 80-Ff hex-waarde die in formaat moet worden geconverteerd.
  4. ASCII-controletekens: de URL werkt niet.

Voorbeelden van HTML-URL-codering

Hierna worden de voorbeelden van HTML-URL-codering in detail uitgelegd:

1. Codering van gereserveerde tekens

Hieronder volgt de tabel die wordt gebruikt voor het coderen van gereserveerde tekens.

Characters$&+,/:;=?@
URL coderen24%26%% 2b% 2c% 2F% 3a% 3b% 3d% 3f40%

2. Onveilige tekens

Hieronder volgt de tabel die wordt gebruikt voor het coderen van onveilige tekens.

Charactersruimte<>#%()|\^~()
URL coderen20%22%% 3c% 3e23%25%% 7b% 7d% 7c% 5c% 5e% 7e% 5b% 5d

3. Niet-ASCII-controlekarakter

Hieronder volgt de tabel die wordt gebruikt voor het coderen van niet-ASCII-tekens.

KarakterURL coderenKarakterURL coderenKarakterURL coderenKarakterURL coderen
% 80~98%«% ab¿% bf
,% 8299%% acEEN% c0
ƒ83%š% 9aª% aaEEN% c1
% 84>% 9b®% aeEEN% c2
% 85œ% 9c¯% afEEN% c3
86%% 9d°% B0EEN% c4
% 87¼% 9e±% b1EEN% 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¸% b8IK% cc
'92%|% a6¹% b9IK%CD
% 93§% a7º% baIK% ce
% 94¨% a8»% bbIK% cf
% 95©% a9¼% bcÐ% d0
-96%-% 97½% bdÑ% d1
een% e3Þ% de¾%wordenO% d2
æ% e6ß% dfO% d8O% d3
een%e 4een% e0Ý% ddO% d4

4. ASCII-besturingstekens

Hierna volgt de tabel die wordt gebruikt voor het coderen van ASCII-tekens.

ASCII-tekenURL-Encoding
NUL - nul karakter00%
SOH - begin van de koptekst% 01
STX - begin van de tekst% 02
ETX - einde van de tekst% 03
EOT - einde van de verzending% 04
ENQ - onderzoek% 05
ACK - bevestigen% 06
BEL - bel (ring)% 07
BS - backspace% 08
HT- horizontale tab% 09
LF-lijn feed% 0A
VT- verticale tab% 0B
FF-formulier feed% 0C
CR- vervoer retour% 0D
ZO verschuiven% 0E
SI-shift in% 0F
DLE- datalink ontsnapping% 10
DC1-apparaatbesturing 1% 11
DC2-apparaatbesturing 2% 12
DC3-apparaatbesturing 313%
DC4-apparaatbesturing 414%
NAK- negatieve erkenning% 15
SYN- synchroniseren16%
ETB-einde transmissieblok17%
CAN- annuleren18%
EM - einde van medium% 19
Substituut% 1A
ESC- ontsnappen% 1B
FS-bestandseparator% 1C
GS-groepscheider% 1D
RS-record scheider% 1E
US-scheidingsteken% 1F

Het belang van URL-codering in HTML

Als de URL is gereserveerd, onveilig en geen ASCII-tekens, wordt het URL-adres ingewikkelder en niet begrijpelijk. Wanneer de webbrowser naar URL-adressen zoekt, zoekt de webserver naar de naam of het pad van de URL. Als de URL niet ASCII is, is het moeilijk om URL te vinden. Het belang van URL-codering in HTML

URL-adres moet gemakkelijk te vinden zijn, universeel geaccepteerd en begrijpelijk voor alle webbrowsers en ook voor een webserver. sommige tekens maken misverstanden in de URL omdat ze voor een bepaald doel worden gebruikt als het voor geen enkel doel wordt gebruikt. dat tijdconflict is opgetreden en het pad komt niet bij de gebruiker.

Om alle problemen te overwinnen en de gebruiker niet-ASCII-tekens te laten converteren naar ASCII-code met% om twee hexadecimaal te bedenken.

Conclusie

URL-codering in HTML weet hoe de niet-ASCII-tekenset moet worden geconverteerd naar een geldige ASCII-set met een indeling. Het is universeel geaccepteerd en de webbrowser werkt zonder fouten. Coderings-URL's kunnen eenvoudig en veilig worden uitgevoerd. Om conflicten tussen naamgeving en het doel van naamgeving te voorkomen, is URL-codering noodzakelijk.

Aanbevolen artikelen

Dit is een gids voor HTML-URL-codering. Hier bespreken we de introductie HTML-URL en hoe u URL-codering in HTML kunt uitvoeren, samen met de voorbeelden en het belang ervan. U kunt ook de volgende artikelen bekijken voor meer informatie-

  1. Verschillende soorten frames in HTML
  2. Top 3 attributen van tekstlink in HTML
  3. HTML-opdrachten (basis, gemiddeld, geavanceerd)
  4. HTML5-elementen - tags en voorbeelden
  5. Vervolg statement work in C # met voorbeelden