Qu'est-ce qu'encodéuri en javascript

Qu'est-ce qu'encodéuri en javascript
"Uri" ou "Identifiant de ressources uniformes»Identifie une ressource et décrit comment y accéder. En JavaScript, "URL" ou "Localisateurs de ressources uniformes"Ne peut contenir que les caractères du jeu de caractères standard ASCII 128. Par conséquent, les mots réservés doivent être codés s'ils ne font pas partie de l'ensemble avant de les passer dans l'URL.

Par exemple, l'utilisateur a rempli un formulaire de données au format de chaîne, qui doit être géré URL. Dans un tel scénario, vous pouvez utiliser le javascript "encodéuri ()”Fonction pour coder la valeur de chaîne.

Cette rédaction discutera de l'utilisation de la méthode Encodeuri () dans JavaScript. Alors, commençons!

Qu'est-ce que Encodeuri () dans JavaScript

Le "encodéuri ()»La fonction code pour l'URI spécifié en remplaçant les caractères de chaîne par les séquences d'évasion en JavaScript. Par exemple, le «encodéuri ()«La fonction substitue le caractère de l'espace« »d'une chaîne en pourcentage 20:«% 20".

Cependant, il existe également des caractères qui ne peuvent pas être codés et qui ont été laissés comme il. Ces personnages incluent:

  • Alphabets les deux minuscule et majuscule
  • Chiffres depuis 0 pour 9
  • Autre caractères spéciaux tel que #; (), '/ * ? ~: ! @ . & _ = - $ +

Maintenant, vérifions la syntaxe du «encodéuri ()”Fonction en javascript.

Syntaxe

encodéuri (URI)

Ici le "encodéuri ()«La fonction accepte le«uri«Comme argument et renvoie l'uri codé respectif.

Exemple
Le javascript "encodéuri ()«La fonction peut être utilisée pour coder un URI qui comprend certains espaces. Par exemple, dans l'exemple ci-dessous, nous passerons l'URI "https: // linuxhint.Com / JavaScript Console claire " au "encodéuri ()" fonction:

var cocodeduri = encodéuri ("https: // linuxhint.Com / JavaScript Clear Console ");
console.Log ("L'URI codé est:" + cocoduduri);

Exécution du spécifié "encodéuri ()»La fonction renverra l'uri codé suivant:

Différence entre les fonctions Encodeuri () et EncodeuriComponent ()

Les débutants sont souvent confus entre le «encodéuri ()" et "EncodeuRIComponent ()»Fonctions et pensez que les deux fonctions sont utilisées dans le même but; Cependant, ce n'est pas le cas.

Le javascript "encodéuri ()«La fonction est utilisée lorsque la chaîne doit être codée comme un URL entier, tandis que le "EncodeuRIComponent ()»La fonction code uniquement section d'un URL tel qu'un "chaîne de requête". En conséquence, le nombre de caractères remplacés par des séquences d'évasion dépasse celui du "encodéuri ()" fonction.

Découvrez l'exemple ci-dessous pour l'utilisation du «EncodeuRIComponent ()”Fonction en javascript.

Exemple
Dans une situation où il est nécessaire de construire une URL à partir d'une chaîne, le «EncodeuRIComponent ()»La fonction est utilisée pour coder les paramètres de chaîne de requête. Après cela, vous pouvez concaténer l'URI codé à l'autre partie pour former une URL:

var x = encodeuRIComponent ('javascript')
var url = "http: // linuxhint.com /?search = "+ x +" & longueur = 34 ";
console.log ("La nouvelle URL est:" + URL);

La sortie donnée signifie qu'avec l'aide du «EncodeuRIComponent ()"Fonction, la chaîne" javascrip "Est converti en sa version codée, puis il fait partie du"URL«Variable en utilisant l'opérateur de concaténation»+»:

Pourquoi vous devriez utiliser la fonction Encodeuri () dans JavaScript

L'utilisation du «encodéuri ()»La fonction offre les avantages suivants:

  • Le "encodéuri ()»La fonction permet aux développeurs JavaScript de coder les URI spécifiés avec simplicité et faciliter Puisqu'il aide à coder l'ensemble des caractères à la fois et renvoie la valeur de chaîne correspondante.
  • La plupart navigateurs modernes sont compatible avec différent versions de la "encodéuri ()«Fonction, vous pouvez donc utiliser ces fonctions sans tracas.

C'était toutes des informations essentielles liées à la fonction JavaScript Encodeuri (). Vous pouvez les rechercher en détail en fonction de vos exigences.

Conclusion

En JavaScript, le «encodéuri ()»La fonction code pour l'URI spécifié en remplaçant les caractères de chaîne par les séquences d'évasion. Par exemple, le «encodéuri ()«La fonction substitue le caractère de l'espace« »d'une chaîne en pourcentage 20:«% 20". Il accepte le «uri«Comme argument et renvoie l'uri codé respectif. Cet article a discuté de l'utilisation de l'Ecodéuri () en JavaScript à l'aide d'exemples appropriés.