Guide JavaScript 1.5:Fonctions prédéfinies:Les fonctions escape et unescape
Un article de MDC.
[modifier] Les fonctions escape et unescape
Les fonctions escape et unescape permettent d'encoder et décoder des chaînes de caractères. La fonction escape renvoie l'encodage hexadécimal d'un paramètre dans le jeu de caractères ISO Latin 1 (ISO-8859-1). La fonction unescape renvoie la chaîne ASCII correspondant à la valeur d'encodage hexadécimale spécifiée.
La syntaxe de ces fonction est :
escape(string); unescape(string);
Ces fonctions sont principalement utilisées en JavaScript côté serveur pour encoder et décoder des paires nom/valeur dans des adresses URL.
Les fonctions escape et unescape ne fonctionnent pas correctement pour les caractères non-ASCII et sont donc déconseillées. En JavaScript 1.5 et supérieur, utilisez encodeURI, decodeURI, encodeURIComponentet decodeURIComponent.