Maison >interface Web >js tutoriel >Comment encoder et convertir des chaînes javascript
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)".
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!