Maison > interface Web > js tutoriel > Quelles sont les différences entre escape(), encodeURI() et encodeURIComponent() dans js

Quelles sont les différences entre escape(), encodeURI() et encodeURIComponent() dans js

云罗郡主
Libérer: 2018-10-19 13:59:51
avant
2485 Les gens l'ont consulté

Ce que cet article vous apporte concerne les différences entre escape(), encodeURI() et encodeURIComponent() dans js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Quelles sont les différences entre escape(), encodeURI() et encodeURIComponent() dans js

1.escape() ne peut pas être utilisé directement pour l'encodage d'URL. Sa véritable fonction est de renvoyer la valeur d'encodage Unicode d'un caractère.

2.encodeURI() En plus des symboles courants, les symboles ayant une signification particulière dans l'URL "; / ? : @ & = + $ , #" ne seront pas codés. Après le codage, il génère la forme UTF-8 du symbole avec % ajouté à chaque octet.

3.encodeURIComponent() Comme "; / ? : @ & = + $ , #", ces symboles qui ne sont pas encodés en encodeURI() seront tous encodés en encodeURIComponent().

4. Ni encodeURI() ni encodeURIComponent() n'encoderont les lettres et les chiffres ASCII, ni ces signes de ponctuation ASCII : - _ ' ( ) .

Ce qui précède est une introduction complète aux différences entre escape(), encodeURI() et encodeURIComponent() dans js. Tutoriel vidéo JavaScript, veuillez faire attention au site Web PHP chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal