Heim  >  Artikel  >  Web-Frontend  >  HTML-URL-Kodierung

HTML-URL-Kodierung

PHPz
PHPzOriginal
2024-09-04 16:41:27583Durchsuche

In diesem Artikel erfahren Sie mehr über die HTML-URL-Kodierung. HTML-URL ist ein Akronym für Uniform Resource Locator für globale oder IP-Adresse im World Wide Web. Der Webserver ruft die Seite über die 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-Kodierung. Die URL wird mithilfe des ASCII-Zeichensatzes an das Internet gesendet. Nicht-ASCII-Zeichen sind eingeschränkt, da sie zu Konflikten bei der Suche nach dem Seitenpfad zum Server führen können. Aufgrund dieses Problems verwendet HTML die URL-Kodierung.

HTML-URL-Kodierung wandelt das Nicht-ASCII-Zeichen in ein Format um, das an das Internet gesendet werden kann. Benutzer können mit „%“ konvertiert werden, um mit zwei hexadezimalen Ziffern fortzufahren.

Wie führe ich eine URL-Kodierung in HTML durch?

HTML-URL-Kodierung

Wenn ich im Formular Leerzeichen einfüge, erfolgt die URL-Kodierung als HTML+CSS.

<a href="my file.html">

Wenn wir in einer URL Platz angeben, erfolgt die URL-Kodierung als meine%20Datei.html.

  1. Reservierte Zeichen: Es gibt einige Zeichen mit einer bestimmten Bedeutung in der URL-Adresse, die wir zu Benennungszwecken verwenden können. Wir können beide Möglichkeiten verwenden, z. B. das Pluszeichen (/) für einen separaten URL-Teil. Andererseits können wir mit %2f ohne Bedeutung im Namen der Adresse kodieren.
  2. Unsichere Zeichen: Viele Zeichen verstehen die URL-Adresse falsch, z. B. Leerzeichen im URL-Namen. Anstatt Platz im URL-Adressnamen einzunehmen, schreiben Sie . Dann lautet der URL-Name „pa ge.html“.
  3. Nicht-ASCII-Steuerzeichen: Diese Zeichen enthalten den Satz eines 80-Ff-Hex-Werts, der im Format konvertiert werden muss.
  4. ASCII-Steuerzeichen:Innerhalb der URL funktionieren sie nicht.

Beispiele für die HTML-URL-Kodierung

Im Folgenden werden die Beispiele der HTML-URL-Kodierung ausführlich erläutert:

1. Kodierung reservierter Zeichen

Im Folgenden finden Sie die Tabelle, die zum Kodieren reservierter Zeichen verwendet wird.

Characters $ & + , / : ; = ? @
URL Encode 24% 26% %2b %2c %2f %3a %3b %3d %3f 40%
Zeichen

$ & + , / : ; = ? @ URL-Kodierung

24 % 26 % %2b %2c %2f %3a %3b %3d %3f 40 % 2. Unsichere Zeichen
Characters space < > # % { } | ^ ~ [ ]
URL Encode 20% 22% %3c %3e 23% 25% %7b %7d %7c %5c %5e %7e %5b %5d
Im Folgenden finden Sie die Tabelle, die zum Kodieren unsicherer Zeichen verwendet wird.
Zeichen Leerzeichen < > # % { | ^ ~ [ ]
URL-Kodierung 20 % 22 % %3c %3e 23 % 25 % %7b %7d %7c %5c %5e %7e %5b %5d

3. Nicht-ASCII-Steuerzeichen

Im Folgenden finden Sie die Tabelle, die für die Codierung von Nicht-ASCII-Zeichen verwendet wird.

Character URL Encode Character URL Encode Character URL Encode Character URL Encode
%80 ˜ %98 « %ab ¿ %bf
%82 %99 ¬ %ac À %c0
ƒ %83 š %9a ­ ª %aa Á %c1
%84 %9b ® %ae  %c2
%85 œ %9c ¯ %af à %c3
%86  %9d ° %b0 Ä %c4
%87 ž %9e ± %b1 Å %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 Î %ce
%94 ¨ %a8 » %bb Ï %cf
%95 © %a9 ¼ %bc Ð %d0
%96 %97 ½ %bd Ñ %d1
ã %e3 Þ %de ¾ %be Ò %d2
æ %e6 ß %df Ø %d8 Ó %d3
ä %e4 à %e0 Ý %dd Ô %d4

4. ASCII-Steuerzeichen

Im Folgenden finden Sie die Tabelle, die zum Kodieren von ASCII-Zeichen verwendet wird.

ASCII Character URL-Encoding
NUL – null character %00
SOH – the start of the header %01
STX – the start of the text %02
ETX – end of the text %03
EOT – end of the transmission %04
ENQ – enquiry %05
ACK – acknowledge %06
BEL – bell (ring) %07
BS – backspace %08
HT- horizontal tab %09
LF- line feed %0A
VT- vertical tab %0B
FF- form feed %0C
CR- carriage return %0D
SO- shift out %0E
SI- shift in %0F
DLE- data link escape %10
DC1- device control 1 %11
DC2- device control 2 %12
DC3- device control 3 %13
DC4- device control 4 %14
NAK- negative acknowledge %15
SYN- synchronize %16
ETB- end transmission block %17
CAN- cancel %18
EM – end of medium %19
SUB- substitute %1A
ESC- escape %1B
FS -file separator %1C
GS- group separator %1D
RS- record separator %1E
US- unit separator %1F

Bedeutung der URL-Kodierung in HTML

Wenn die URL reservierte, unsichere und keine ASCII-Zeichen enthält, wird die URL-Adresse komplizierter und unverständlicher. Wenn ein Webbrowser nach URL-Adressen sucht, sucht der Webserver nach dem Namen oder Pfad der URL. Wenn der URL-Name nicht ASCII ist, ist es schwierig, die URL-Bedeutung der URL-Kodierung in HTML zu finden.

URL-Adresse muss leicht zu finden, allgemein akzeptiert und für alle Webbrowser und Server verständlich sein. Einige Zeichen verstehen die URL falsch, weil sie für einen bestimmten Zweck verwendet werden, wenn sie für keinen Zweck verwendet werden. Möglicherweise ist ein Zeitkonflikt aufgetreten und der Pfad erreicht den Benutzer nicht.

Um alle Schwierigkeiten zu überwinden und die Verwendung von Nicht-ASCII-Zeichen zu vereinfachen, die mit % in ASCII-Code umgewandelt werden, um zwei Hexadezimalzahlen zu erhalten.

Fazit

URL-Kodierung in HTML weiß, wie der Nicht-ASCII-Zeichensatz in einen gültigen ASCII-Formatsatz konvertiert wird. Es wird allgemein akzeptiert und ein Webbrowser funktioniert fehlerfrei. Codierungs-URLs können schnell und sicher ausgeführt werden. Um Konflikte zwischen der Benennung und dem Zweck der Benennung zu vermeiden, ist eine URL-Kodierung erforderlich.

Das obige ist der detaillierte Inhalt vonHTML-URL-Kodierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:HTML-TextlinkNächster Artikel:HTML-Textlink