Was ist Enkodier in JavaScript?

Was ist Enkodier in JavaScript?
Uri" oder "Einheitliche RessourcenkennungIdentifiziert eine Ressource und beschreibt, wie man darauf zugreift. In JavaScript, “URLs" oder "Einheitliche Ressourcenlokatoren”Kann die Zeichen nur aus ASCII 128 -Standardzeichen enthalten. Daher müssen reservierte Wörter codiert werden, wenn sie nicht Teil des Sets sind, bevor sie an die URL weitergegeben werden.

Zum Beispiel hat der Benutzer ein Formular mit Daten im String -Format ausgefüllt, das mit URL behandelt werden muss. In einem solchen Szenario können Sie das JavaScript verwenden “Encodeuri ()Funktion zur codierenden Zeichenfolge des Zeichenfolgewerts.

In dieser Beschreibung wird die Verwendung der methode codeuri () in JavaScript diskutiert. So lass uns anfangen!

Was ist codeuri () in JavaScript

Der "Encodeuri ()Die Funktion codiert den angegebenen URI, indem die Stringzeichen durch die Escape -Sequenzen in JavaScript ersetzt werden. Zum Beispiel die “Encodeuri ()"Funktion ersetzt den Raumzeichen" einer Zeichenfolge als Prozent 20: "%20”.

Es gibt jedoch auch einige Charaktere, die nicht codiert werden können und bleiben wie es ist. Diese Charaktere umfassen:

  • Alphabete beide Kleinbuchstaben Und Großbuchstaben
  • Ziffern aus 0 Zu 9
  • Andere spezielle Charaktere wie zum Beispiel #; (), ' / * ? ~: ! @ . & _ = - $ +

Schauen wir uns nun die Syntax der “anEncodeuri ()”Funktion in JavaScript.

Syntax

Encodeuri (URI)

Hier das "Encodeuri ()Die Funktion akzeptiert die “Uri”Als Argument und gibt den jeweiligen codierten URI zurück.

Beispiel
Das JavaScript "Encodeuri ()Die Funktion kann verwendet werden, um eine URI zu codieren, die einige Räume umfasst. Zum Beispiel werden wir im folgenden Beispiel den URI übergeben. “https: // linuxHint.com/ javaScript Clear Console " zum "Encodeuri ()Funktion:

var codeduri = encodeuri ("https: // linuxHint.com/ javaScript Clear Console ");
Konsole.log ("Das codierte URI ist:"+ codeduri);

Ausführung der angegebenen “Encodeuri ()Die Funktion gibt den folgenden codierten URI zurück:

Differenz zwischen Encodeuri () und Encodeuricomponent () -Funktionen

Anfänger werden oft verwirrt zwischen den “Encodeuri ()" Und "Encodeuricomponent ()Funktionen und denken, dass beide Funktionen für denselben Zweck verwendet werden; Das ist jedoch nicht der Fall.

Das JavaScript "Encodeuri ()Die Funktion wird verwendet, wenn die Zeichenfolge als codiert werden muss ganze URL, während die "Encodeuricomponent ()”Funktion codiert nur die Abschnitt von a URL so wie ein "Abfragezeichenfolge”. Infolgedessen übersteigt die Anzahl der durch Escape -Sequenzen ersetztes Zeichen die des “Encodeuri ()”Funktion.

Schauen Sie sich das untergegebene Beispiel für die Verwendung der “anEncodeuricomponent ()”Funktion in JavaScript.

Beispiel
In einer Situation, in der es erforderlich ist, eine URL aus einer Schnur zu bauen, die “Encodeuricomponent ()Die Funktion wird verwendet, um die Parameter der Abfragebringungsparameter zu codieren. Danach können Sie den codierten URI zum anderen Teil verkettet, um eine URL zu bilden:

var x = cododeuricomponent ('JavaScript')
var url = "http: // linuxHint.com/?Search = " + x +" & Länge = 34 ";
Konsole.log ("neue URL ist:"+ URL);

Die angegebene Ausgabe bedeutet dies mit Hilfe des “Encodeuricomponent ()”Funktion, die Zeichenfolge“ JavaScript "Wird in seine codierte Version konvertiert, und dann wird es ein Teil der"URL"Variable durch Verwendung des Verkettungsoperators"+”:

Warum sollten Sie EnCodeuri () -Funktion in JavaScript verwenden sollten

Die Verwendung des “Encodeuri ()Die Funktion bietet die folgenden Vorteile:

  • Der "Encodeuri ()Die Funktion ermöglicht es den JavaScript -Entwicklern, die angegebenen URIs mit zu codieren Einfachheit Und Leichtigkeit Da es bei der Kodierung des gesamten Zeichens von Zeichen gleichzeitig hilft und den entsprechenden String -Wert zurückgibt.
  • Am meisten Moderne Browser Sind kompatibel mit unterschiedlichen Versionen des "Encodeuri ()Funktion, damit Sie diese Funktionen ohne Probleme verwenden können.

Dies waren alles wesentliche Informationen, die sich auf die Funktion javaScript coderi () beziehen. Sie können es nach Ihren Anforderungen weiter recherchieren.

Abschluss

In JavaScript die “Encodeuri ()Die Funktion codiert den angegebenen URI, indem es die String -Zeichen durch die Escape -Sequenzen ersetzt. Zum Beispiel die “Encodeuri ()"Funktion ersetzt den Raumzeichen" einer Zeichenfolge als Prozent 20: "%20”. Es akzeptiert das "Uri”Als Argument und gibt den jeweiligen codierten URI zurück. In dieser Beschreibung wurde die Verwendung des Encodeuri () in JavaScript mit Hilfe geeigneter Beispiele erörtert.