Die URL einer Website, die auch als "Website-Adresse" bezeichnet wird, gibt an, wie jemand einen Webbrowser eingibt, um auf eine bestimmte Website zuzugreifen. Wenn Sie Informationen über eine URL übergeben, müssen Sie sicherstellen, dass nur bestimmte zulässige Zeichen verwendet werden. Diese zulässigen Zeichen umfassen alphabetische Zeichen, Ziffern und einige Sonderzeichen, die in der URL-Zeichenfolge eine Bedeutung haben. Alle anderen Zeichen, die einer URL hinzugefügt werden müssen, sollten codiert sein, damit sie auf der Reise des Browsers keine Probleme verursachen, um die gewünschten Seiten und Ressourcen zu finden.
URL kodieren
Das am häufigsten codierte Zeichen in der URL-Zeichenfolge ist das Dieser Codierungstext würde ein Thema von "Dies ist mein Thema" übertragen. Das "+" - Zeichen in der Kodierung würde durch ein tatsächliches ersetzt Um eine URL zu kodieren, ersetzen Sie einfach die Sonderzeichen durch ihre Kodierungszeichenfolge. Dies beginnt fast immer mit einem% -Zeichen. Streng genommen sollten Sie immer alle in einer URL gefundenen Sonderzeichen codieren. Eine wichtige Anmerkung, falls Sie sich durch diese ganzen Vorträge oder Kodierungen ein wenig eingeschüchtert fühlen, ist, dass Sie normalerweise keine Sonderzeichen in einer URL außerhalb ihres normalen Kontexts finden, außer bei Formulardaten. Die meisten URLs verwenden die einfachen Zeichen, die immer zulässig sind, sodass keine Kodierung erforderlich ist. Wenn Sie Daten mit der GET-Methode an CGI-Skripts übermitteln, sollten Sie die Daten verschlüsseln, da sie über die URL gesendet werden. Wenn Sie beispielsweise einen Link schreiben, um einen RSS-Feed zu bewerben, muss Ihre URL codiert werden, um sie der Skript-URL hinzuzufügen, für die Sie sie bewerben. Jedes Zeichen, das kein alphabetisches Zeichen, keine Zahl oder ein Sonderzeichen ist, das außerhalb seines normalen Kontextes verwendet wird, muss auf Ihrer Seite codiert werden. Nachfolgend finden Sie eine Tabelle mit allgemeinen Zeichen, die in einer URL gefunden werden können, sowie deren Kodierung. Reservierte Zeichen-URL-Kodierung Beachten Sie, dass diese codierten Beispiele sich von den HTML-Sonderzeichen unterscheiden. Wenn Sie beispielsweise eine URL mit einem Et-Zeichen (&) codieren müssen, würden Sie% 24 verwenden. Dies wird in der obigen Tabelle angezeigt. Wenn Sie HTML schreiben und dem Text ein kaufmännisches Und hinzufügen möchten, können Sie% 24 nicht verwenden. Stattdessen würden Sie beide verwenden & oder &, beide würden das & in der HTML-Seite beim Rendern ausschreiben. Das mag auf den ersten Blick verwirrend erscheinen, aber es ist im Wesentlichen der Unterschied zwischen dem Text, der auf der Seite selbst erscheint, der Teil des HTML-Codes ist, und der URL-Zeichenfolge, die eine separate Entität ist und daher anderen Regeln unterliegt. Die Tatsache, dass das "&" - Zeichen sowie viele andere Zeichen in jedem davon vorkommen können, sollte Sie nicht mit den Unterschieden zwischen den beiden verwechseln. Originalartikel von Jennifer Krynin. Herausgegeben von Jeremy Girard.mailto: email? subject = das + ist + mein + Betreff
URL kodieren
Was soll verschlüsselt werden?
Charakter Zweck in URL Codierung : Getrenntes Protokoll (http) von der Adresse % 3B / Getrennte Domäne und Verzeichnisse % 2F # Anker getrennt %23 ? Separate Abfragezeichenfolge % 3F & Separate Abfrageelemente %24 @ Trennen Sie Benutzername und Passwort von der Domäne %40 % Zeigt ein codiertes Zeichen an %25 + Gibt ein Leerzeichen an % 2B Nicht in URLs empfohlen % 20 oder +