Maison  >  Article  >  interface Web  >  Comment encoder et convertir des chaînes javascript

Comment encoder et convertir des chaînes javascript

青灯夜游
青灯夜游original
2021-06-17 16:50:164449parcourir

En JavaScript, vous pouvez utiliser la fonction escape() pour effectuer une conversion d'encodage de chaîne. Cette fonction utilise une séquence d'échappement pour remplacer certains caractères pour encoder une chaîne. Le format de syntaxe est "escape(string)".

Comment encoder et convertir des chaînes javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3. La fonction

escape() encode une chaîne afin qu'elle puisse être lue sur tous les ordinateurs.

Syntaxe : la méthode

escape(string)

escape() peut convertir tous les caractères sauf ASCII en séquence d'échappement %xx ou %uxxxx (x représente un nombre hexadécimal). Les caractères Unicode de u000 à u00ff sont remplacés par la séquence d'échappement %xx et tous les autres caractères Unicode sont remplacés par la séquence %uxxxx.

Exemple

var s = "JavaScript 中国";
s = escape(s);
console.log(s);  //返回字符串“JavaScript%u4E2D%u56FD”

Vous pouvez utiliser cette méthode pour encoder la chaîne du cookie afin d'éviter les conflits avec d'autres caractères convenus, car il existe des restrictions sur les signes de ponctuation que contiennent les cookies.

Correspond à la méthode escape(). La méthode unescape() peut décoder la chaîne encodée escape().

[Recommandations associées : Tutoriel d'apprentissage javascript]

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!

Déclaration:
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