Einführung in die HTML-URL-Codierung
In diesem Artikel erfahren Sie mehr über die HTML-URL-Codierung. HTML-URL ist eine Abkürzung für Uniform Resource Locator für Global oder IP-Adresse im World Wide Web. Der Webserver ruft die Seite mit der URL für den Webbrowser ab.
Beispiel: https://www.google.com ist eine der URLs.
Der ASCII-Zeichensatz ist wichtig für die HTML-URL-Codierung. Die URL wird mithilfe des ASCII-Zeichensatzes an das Internet gesendet. Nicht-ASCII-Zeichen sind eingeschränkt, da dies zu Konflikten beim Suchen des Seitenpfads zum Server führen kann. Aufgrund dieses Problems verwendet HTML die URL-Codierung.
HTML URL Encoding, konvertieren Sie das Nicht-ASCII-Zeichen in ein Format, das an das Internet gesendet werden kann. Benutzer können mit „%“ konvertiert werden, um mit zwei hexadezimalen Ziffern fortzufahren.
Durchführen der URL-Codierung in HTML
- Die HTML-Sprache erstellt eine URL mit den Attributen tag und href. Zum Beispiel . Wenn Sie eine Website erstellen und eine Seite zur nächsten wechseln möchten, geben Sie den Dateinamen ein. .
- Einige Zeichen sind aufgrund von Konflikten auf den Namen der Webadresse beschränkt. Nicht-ASCII-Zeichen werden durch "%" ersetzt, um mit zwei hexadezimalen Ziffern fortzufahren.
- URL enthält kein Leerzeichen. Es ersetzt das Pluszeichen (+) oder% 20. In der Form der HTML-Seite ist in der Eingabe-Textausgabe ein Leerzeichen aufgetreten, dann werden Pluszeichen angezeigt. In URL-Name ist indirekt Leerzeichen aufgetreten, dann wird% 20 angezeigt.
- URL-Tags enthalten Groß- und Kleinbuchstaben (AZ), Dezimalstellen (1-9) und einige Sonderzeichen.
Wenn ich in dem Formular Leerzeichen einfüge, wird die URL-Codierung als HTML + CSS angegeben.
Wenn wir in einer URL Speicherplatz angeben, wird die URL-Codierung als meine% 20Datei.html ausgeführt.
- Reservierte Zeichen: Es gibt einige Zeichen, die in der URL-Adresse eine Bedeutung haben, und wir können einen Namenszweck verwenden. Wir können beide Arten verwenden, wie das Pluszeichen (/), das für einen separaten Teil der URL verwendet wird. Andererseits können wir% 2f verwenden, ohne den Namen der Adresse zu kennzeichnen.
- Unsichere Zeichen: Es gibt viele Zeichen mit vielen Missverständnissen in der URL-Adresse wie Leerzeichen im URL-Namen. Schreiben Sie anstelle von Leerzeichen im URL-Adressnamen. dann scheint der URL-Name "pa ge.html".
- Nicht-ASCII-Steuerzeichen: Diese Zeichen enthalten den Satz eines Hexadezimalwerts von 80 Ff, der in das Format konvertiert werden muss.
- ASCII-Steuerzeichen: Die URL funktioniert nicht.
Beispiele für die HTML-URL-Codierung
Im Folgenden werden die Beispiele für die HTML-URL-Codierung ausführlich erläutert:
1. Kodierung reservierter Zeichen
Es folgt die Tabelle, die zum Codieren reservierter Zeichen verwendet wird.
Zeichen | $ | & | + | , | / | : | ; | = | ? | @ |
URL-Code | 24% | 26% | % 2b | % 2c | % 2f | % 3a | % 3b | % 3d | % 3f | 40% |
2. Unsichere Zeichen
Es folgt die Tabelle, die zum Codieren unsicherer Zeichen verwendet wird.
Zeichen | Raum | “ | < | > | # | % | ( | ) | | | \ | ^ | ~ | ( | ) |
URL-Code | 20% | 22% | % 3c | % 3e | 23% | 25% | % 7b | % 7d | % 7c | % 5c | % 5e | % 7e | % 5b | % 5d |
3. Nicht-ASCII-Steuerzeichen
Es folgt die Tabelle, die zum Codieren von Nicht-ASCII-Zeichen verwendet wird.
Charakter | URL-Code | Charakter | URL-Code | Charakter | URL-Code | Charakter | URL-Code |
€ | % 80 | ˜ | % 98 | « | % ab | ¿ | % bf |
‚ | % 82 | ™ | % 99 | % ac | EIN | % c0 | |
ƒ | % 83 | š | % 9a | ª | % aa | EIN | % c1 |
„ | % 84 | › | % 9b | ® | % ae | EIN | % c2 |
… | % 85 | œ | % 9c | ¯ | % af | EIN | % c3 |
† | % 86 | % 9d | ° | % b0 | EIN | % c4 | |
‡ | % 87 | ž | % 9e | ± | % b1 | EIN | % 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 | ICH | % cc |
' | % 92 | ¦ | % a6 | ¹ | % b9 | ICH | %CD |
“ | % 93 | § | % a7 | º | % ba | ICH | % ce |
" | % 94 | ¨ | % a8 | » | % bb | ICH | % cf |
• | % 95 | © | % a9 | ¼ | % bc | Ð | % d0 |
- | % 96 | - | % 97 | ½ | % bd | Ñ | % d1 |
ein | % e3 | Þ | % de | ¾ | %Sein | Ö | % d2 |
æ | % e6 | ß | % df | Ö | % d8 | Ö | % d3 |
ein | % e4 | ein | % e0 | Ý | % dd | Ö | % d4 |
4. ASCII-Steuerzeichen
Es folgt die Tabelle, die zum Codieren von ASCII-Zeichen verwendet wird.
ASCII-Zeichen | URL-Kodierung |
NUL - Nullzeichen | % 00 |
SOH - Beginn des Headers | % 01 |
STX - Beginn des Textes | % 02 |
ETX - Ende des Textes | % 03 |
EOT - Ende der Übertragung | % 04 |
ENQ - Anfrage | % 05 |
ACK - bestätigen | % 06 |
BEL - Glocke (Ring) | % 07 |
BS - Rücktaste | % 08 |
HT- horizontale Registerkarte | % 09 |
LF-Zeilenvorschub | % 0A |
VT- vertikale Registerkarte | % 0B |
FF-Formularvorschub | % 0C |
CR-Wagenrücklauf | % 0D |
SO- rausschieben | % 0E |
SI-Shift in | % 0F |
DLE-Datenverbindungsflucht | % 10 |
DC1- Gerätesteuerung 1 | % 11 |
DC2-Gerätesteuerung 2 | % 12 |
DC3- Gerätesteuerung 3 | % 13 |
DC4- Gerätesteuerung 4 | % 14 |
NAK-negative Bestätigung | %15 |
Synchronisieren | % 16 |
ETB-Ende Übertragungsblock | % 17 |
CAN- Abbrechen | % 18 |
EM - Ende des Mediums | % 19 |
SUB-Ersatz | % 1A |
ESC-Flucht | % 1B |
FS-Datei-Separator | % 1C |
GS-Gruppentrenner | % 1D |
RS-Record-Separator | % 1E |
US-Einheitentrennzeichen | % 1F |
Bedeutung der URL-Codierung in HTML
Wenn die URL reserviert, unsicher und nicht ASCII-Zeichen ist, wird die URL-Adresse komplizierter und nicht verständlich. Wenn der Webbrowser nach URL-Adressen sucht, durchsucht der Webserver den Namen oder Pfad der URL. Wenn der URL-Name nicht ASCII ist, ist es schwierig, URL zu finden
Die URL-Adresse muss leicht zu finden, allgemein akzeptiert und für alle Webbrowser und auch für einen Webserver verständlich sein. Einige Zeichen machen in URLs Missverständnisse, weil sie für einen bestimmten Zweck verwendet werden, wenn sie nicht für einen bestimmten Zweck verwendet werden. Dieser Zeitkonflikt ist möglicherweise aufgetreten und der Pfad gelangt nicht zum Benutzer.
Um alle Schwierigkeiten zu überwinden und dem Benutzer die Konvertierung von Nicht-ASCII-Zeichen in ASCII-Code mit% zu erleichtern, werden zwei hexadezimale Zeichen erstellt.
Fazit
Die URL-Codierung in HTML kann die Nicht-ASCII-Zeichenmenge in eine gültige ASCII-Formatmenge konvertieren. Es ist allgemein anerkannt und der Webbrowser funktioniert fehlerfrei. Codierungs-URLs können einfach und sicher ausgeführt werden. Um Namenskonflikte und den Zweck der Namensgebung zu vermeiden, ist eine URL-Codierung erforderlich.
Empfohlene Artikel
Dies ist eine Anleitung zur HTML-URL-Codierung. Hier wird die Einführung in HTML-URL und die Durchführung der URL-Codierung in HTML mit ihren Beispielen und ihrer Bedeutung erörtert. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren.
- Verschiedene Arten von Frames in HTML
- Top 3 Attribute des Textlinks in HTML
- HTML-Befehle (Basic, Intermediate, Advanced)
- HTML5-Elemente - Tags und Beispiele
- Setzen Sie die Anweisungsarbeit in C # mit Beispielen fort