JS: Encode URL, Escape String

By Xah Lee. Date: . Last updated: .

encodeURI

encodeURI and decodeURI → Changes illegal URL characters to percent encoded form. For example, character such as ^ [ ] and non-ascii character such as bullet or Chinese .

[see JS: encodeURI]

encodeURIComponent

encodeURIComponent and decodeURIComponent → Useful for embedding a URL in a URL. Like encodeURI but changes more chars, including slash and colon in http://.

[see JS: encodeURIComponent]

escape

escape and unescape → deprecated. Changes some characters to a percent encoded form of the char's Unicode codepoint.

[see JS: escape]

Note: these functions are properties of global object.

[see JS: the Global Object]

JS URL

  1. JS: encodeURI
  2. JS: encodeURIComponent
  3. JS: escape
  4. JS: Get URL (window.location)

JS String

  1. String Overview
  2. Template String
  3. Char, Code Unit, Codepoint
  4. String Escape Sequence
  5. Unicode Escape Sequence

JS Character

  1. Character, Code Unit, Codepoint
  2. Character To/From Codepoint
  3. String.fromCodePoint
  4. String.fromCharCode
  5. String.prototype.charAt
  6. String.prototype.charCodeAt
  7. String.prototype.codePointAt
  8. Convert Decimal/Hex
  9. Unicode Escape Sequence

DOM How-To


Web Scripting Overview


HTML Input


Web Scripting Examples


Web Scripting Misc


jQuery


node.js

Like it? Help me by telling your friends. Or, Put $5 at patreon.

Or, Buy JavaScript in Depth

If you have a question, put $5 at patreon and message me.

Web Dev Tutorials