Fonction escape

escape(expression:String) : String

Convertit le paramètre en chaîne et applique le format de code URL, où tous les caractères qui ne sont pas de type alphanumérique sont remplacés par des séquences hexadécimales (%). Lorsque cette fonction est utilisée dans une chaîne codée au format URL, le symbole pour-cent (%) introduit les caractères d'échappement et ne doit pas être confondu avec l'opérateur modulo (%).

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Paramètres

expression:String - L'expression est convertie en chaîne et est codée au format URL.

Valeur renvoyée

String - Chaîne codée au format URL.

Exemple

Le code suivant donne le résultat someuser%40somedomain%2Ecom :

var email:String = "someuser@somedomain.com";
trace(escape(email));

Dans cet exemple, le symbole (@) a été remplacé par %40 et le point (.) par %2E. Cela est particulièrement utile lorsque vous essayez de transmettre des informations à un serveur distant et si les données contiennent des caractères spéciaux (par exemple, & ou ?), comme indiqué dans le code suivant :

var redirectUrl = "http://www.somedomain.com?loggedin=true&username=Gus";
getURL("http://www.myothersite.com?returnurl="+ escape(redirectUrl));

Voir aussi

Fonction unescape