Skip to Content
ActionScript: The Definitive Guide
book

ActionScript: The Definitive Guide

by Colin Moock
May 2001
Intermediate to advanced
720 pages
23h 24m
English
O'Reilly Media, Inc.
Content preview from ActionScript: The Definitive Guide

Name

escape( ) Global Function — encode a string for safe network transfer

Availability

Flash 5

Synopsis

escape(string)

Arguments

string

A string (or an expression that yields a string) to be encoded.

Returns

An (almost) URL-encoded version of string.

Description

The escape( ) function creates a new encoded string based on a supplied string. The new string contains a hexadecimal escape sequence in place of any character in the supplied string that is not a digit or a basic, unaccented Latin letter between A and Z or a and z. The replacement hexadecimal escape sequences take the format %xx, where xx is the hexadecimal value of the character’s code point in the Latin 1 character set. Shift-JIS double-byte characters are converted to two hexadecimal escape sequences of the form %xx%xx.

The escape( ) function effectively URL-encodes a string, except that space characters are converted to %20, not +. escape( ) is sometimes used when a Flash movie sends information to server applications or writes cookies in a browser.

To decode an encoded string, we use the global unescape( ) function.

Example

var phoneNumber = "(222) 515-1212"
escape(phoneNumber);  // yields %28222%29%20515%2D1212

See Also

unescape( ); Appendix B

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Actionscript Cookbook

Actionscript Cookbook

Joey Lott
ActionScript 3.0 Design Patterns

ActionScript 3.0 Design Patterns

William Sanders, Chandima Cumaranatunge

Publisher Resources

ISBN: 1565928520Catalog PageErrata