´©±¸³ª ASCII ±ÛÀÚ·Î Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï ¿£ÄÚµù(encoding)ÇÑ´Ù.

escape(jsString)
Àμö
escape : (¿£ÄÚµù ±â´ÉÇÔ¼ö)
ÇʼöÀûÀÎ Àμö·Î ÃÖ»óÀ§ ³»Àå ±â´ÉÇÔ¼öÀÌ´Ù.
jsString : (¿£ÄÚµùÇÒ ¹®ÀÚ¿­)
¿£ÄÚµùÇÒ ¹®ÀÚ¿­ÀÇ °³Ã¼À̰ųª ¹®ÀÚ¿­ÀÌ´Ù.
¼³¸í

unescape() ±â´ÉÇÔ¼ö¿Í °°ÀÌ º¸¸é ½±°Ô ÀÌÇØµÉ °ÍÀÌ´Ù.

escape() ±â´ÉÇÔ¼ö´Â ¹®ÀÚ¿­À» ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© ´©±¸³ª ASCII ±ÛÀÚ·Î Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï ¿£ÄÚµùÇÑ´Ù.

¾Æ·¡ ASCII 69°³ÀÇ ±ÛÀÚ´Â escape()Çϳª unescape()Çϳª ¾Æ¹« º¯È­°¡ ¾øÀ¸³ª, ±× ÀÌ¿ÜÀÇ ±ÛÀÚ´Â ¸ðµÎ ¿£ÄÚµùÇÏ¿©¾ß ´Ù¸¥ »ç¿ëÀÚ°¡ ³Î¸® »ç¿ëÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890
@*-_+./

¸ðµç ´Ù¸¥ ¹®ÀÚµéÀº escape() ±â´ÉÇÔ¼ö·Î ¿£ÄÚµù Ç¥ÁØ¿¡ µû¶ó¼­ 16Áø¼ö 2 µðÁþ(%xx)À̳ª 4 µðÁþ(%uxxxx) µ¥ÀÌÅÍ·Î ÀüȯÇÏ¿©¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î ºóÄ­(' ')Àº %20, ¼¼¹ÌÄÝ·Ð(;)Àº %3B, 'ÇѱÛ'Àº ''ÀÌ µÈ´Ù.

ÀÌ escape() ±â´ÉÇÔ¼ö·Î ¿£ÄÚµù µÈ µ¥ÀÌÅÍ´Â unescape() ±â´ÉÇÔ¼ö·Î ¿ø·¡ »óÅ·ΠµðÄÚµùÇÏ°Ô µÈ´Ù.

Ư±â

escape()¿Í unescape() ±â´ÉÇÔ¼ö´Â ÀÚü°¡ ¸Þ¼­µå ¿ªÇÒÀ» ÇϹǷΠ¾î¶² object¿¡¼­µµ method¿Í ¿¬°üµÇÁö ¾Ê´Â´Ù.
¹®ÀÚ¿­µî String °³Ã¼¿¡¼­´Â ÀÌµé ±â´ÉÇÔ¼öµéÀº Àü¿ª ±â´É¼º ¸Þ¼­µå·Î »ç¿ëµÈ´Ù.

escape()¿Í unescape() ¸Þ¼­µå´Â URI(Uniform Resource Identifiers)¸¦ ÀÎÄÚµùÇÏ´Â µ¥´Â »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î, ´ë½Å encodeURI, decodeURI ¹× encodeURIComponent, decodeURIComponent ¸Þ¼­µå¸¦ »ç¿ëÇÑ´Ù.