Quick References
      ADO
      ASP
      CSS2
      HTML
      JavaScript
      Jet SQL
      VBScript
      WML
      WMLScript
      WSH
      XHTML
      XML DOM
      XSLT

Features
      Knowledge Base
      Tutorials

Partners
     ZVON.ORG
     XML
     Planet Source Code
     VisualBuilder
     Web Design
     Your HTML Source
     XML/XSLT Forums
     ASPAlliance
     Scripts
     
     Programmers Heaven
     Tek-Tips Forums
     Developer Fusion
     Code Project











Function:  escape


escape(string)
 
The top-level function, escape, encodes the string that is contained in the string argument to make it portable. A string is considered portable if it can be transmitted across any network to any computer that supports ASCII characters.
 
To make a string portable, characters other than the following 69 ASCII characters must be encoded:
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890
@*-_+./
 
All other characters are converted either to their two digit (%xx) or four digit (%uxxxx) hexadecimal equivalent (refered to as the character's "hexadecimal escape sequence"). For example, a blank space will be represented by %20 and a semicolon by %3B. (Note that the hexadecimal numbers are: 0123456789ABCDEF).
 
Use the unescape function to decode an encoded sequence that was created using escape.
 
Code:
document.write(escape("Miss Piggy."))

 
Output:
Miss%20Piggy.

 
Code:
document.write(escape("!@#$%^&*()_+|"))

 
Output:
%21@%23%24%25%5E%26*%28%29_+%7C

 


Copyright 1999-2005 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information