¿£ÄÚµù(encoding) µÈ µ¥ÀÌÅ͸¦ µðÄÚµù(decoding)ÇÑ´Ù.
unescape(encodedString)
µðÄÚµù(decoding)ÇÒ ¿£ÄÚµùµÈ ¹®ÀÚ¿ÀÇ °³Ã¼À̰ųª ¹®ÀÚ¿ÀÌ´Ù.
encodedString (¿£ÄÚµùµÈ ¹®ÀÚ¿)
"%integer" | Á¤¼ö(integer) | 0 - 255 (decimal) |
"hex" | 16Áø¼ö(hex) | 0x0 - 0xFF (hexadecimal) |
escape() ±â´ÉÇÔ¼ö¿Í °°ÀÌ º¸¸é ½±°Ô ÀÌÇØµÉ °ÍÀÌ´Ù.
escape() ±â´ÉÇÔ¼ö´Â ¹®ÀÚ¿À» ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© ´©±¸³ª ASCII ±ÛÀÚ·Î Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï ¿£ÄÚµùÇÑ´Ù.
¾Æ·¡ ASCII 69°³ÀÇ ±ÛÀÚ´Â escape()Çϳª unescape()Çϳª ¾Æ¹« º¯È°¡ ¾øÀ¸³ª, ±× ÀÌ¿ÜÀÇ ±ÛÀÚµéÀº ¸ðµÎ ¿£ÄÚµùÇÏ¿©¾ß ´Ù¸¥ »ç¿ëÀÚ°¡ ³Î¸® »ç¿ëÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 1234567890 @*-_+./
¿£ÄÚµåµÈ ¹®ÀÚ¿À» ¼ø¼´ë·Î ¿£ÄÚµù ±âÁØ¿¡ µû¶ó Latin-1 ±ÛÀÚ¿¡ »óÀÀÇÏ´Â 2µðÁþ(%xx) ȤÀº 4µðÁþ(%uxxxx) 16Áø¼ö ±ÛÀڷΠȯ¿øÇÑ´Ù. ¿¹¸¦ µé¾î %20À» °ø°£ ¹®ÀÚ(' ')·Î, ¼¼¹ÌÄÝ·Ð(';')%3BÀ» ¼¼¹ÌÄÝ·Ð(';')À¸·Î, '%uD55C%uAE00'À» ''·Î ¸¸µé¾î ÁØ´Ù. escape()ÀÇ ¹Ý´ëÀÌ´Ù.
escape() ±â´ÉÇÔ¼ö·Î ¿£ÄÚµù µÈ µ¥ÀÌÅÍ´Â ÀÌ unescape() ±â´ÉÇÔ¼ö·Î µðÄÚµùÇÏ¸é ¿ø»óÅÂÀÇ ¹®ÀÚ¿ÀÌ µÈ´Ù.
escape()¿Í unescape() ±â´ÉÇÔ¼ö´Â ÀÚü°¡ ¸Þ¼µå ¿ªÇÒÀ» ÇϹǷΠ¾î¶² object¿¡¼µµ method¿Í ¿¬°üµÇÁö ¾Ê´Â´Ù.
¹®ÀÚ¿µî String °³Ã¼¿¡¼´Â ÀÌµé ±â´ÉÇÔ¼öµéÀº Àü¿ª ±â´É¼º ¸Þ¼µå·Î »ç¿ëµÈ´Ù.
escape()¿Í unescape() ¸Þ¼µå´Â URI(Uniform Resource Identifiers)¸¦ ÀÎÄÚµùÇÏ´Â µ¥´Â »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î, ´ë½Å encodeURI, decodeURI ¹× encodeURIComponent, decodeURIComponent ¸Þ¼µå¸¦ »ç¿ëÇÑ´Ù.