[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: ³»ÀåÇÔ¼ö
¼ÒºÐ·ù: ºÎ°¡ ±â´É ÇÔ¼ö
queryencode() ÀÛ¼ºÀÏ: 1999/10/22
¼öÁ¤ÀÏ: 2002/07/05

1. Çü½Ä Çü½Ä1) result= queryencode(query_str) Çü½Ä2) result= queryencode(ÀÎÀÚ1, ÀÎÀÚ2, ... , ÀÎÀÚN) 2. ±â´É: ÀÎÀÚ query_strÀ» HTML query(URL encoding)Çü½ÄÀ¸·Î ÀÎÄÚµù(ºÎȣȭ)ÇÑ ¹®ÀÚ¿­À» ¾ò´Â´Ù. query¸¦ URL encoding ¹æ½ÄÀ¸·Î Àü´ÞÇÒ ¶§ º¯¼öÀÇ °ª¿¡ ÀÖ´Â °ø¹éÀ̳ª ¸î¸î ±âÈ£´Â ºÎȣȭµÇ¾î¾ß Çϴµ¥ À̶§ ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù. setqueryencode()ÇÔ¼öÀÇ ¿µÇâÀ» ¹ÞÀ¸¸ç ÀÌ·Î ÀÎÇÏ¿© ºÎȣȭ ¹æ½ÄÀÌ ´Þ¶óÁø´Ù.(setqueryencode()ÇÔ¼ö ÂüÁ¶) 3. ¼³¸í (1) ÀÎÀÚ query_strÀº ¹®ÀÚ¿­ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿­·Î º¯È¯µÈ´Ù. (2) ÀÎÄÚµù(ºÎȣȭ)µÈ ¹®ÀÚ¿­ÀÌ result¿¡ µ¹·ÁÁø´Ù. (3) ÀÎÄÚµùµÇ´Â ¹®ÀÚ´Â °ø¹éÀ» Æ÷ÇÔÇÏ¿© !#$%^&()+=|\/?,><;:'"[]{}~` ÀÌ´Ù. (4) Çü½Ä1)Àº setqueryencode(0) À϶§ ÀÎÀÚ query_strÀ» ºÎȣȭÇÑ´Ù. (5) Çü½Ä2)´Â setqueryencode(1) À϶§ Æû ¸ÅÅ©·Î º¯¼öÀÇ °ª¸¸ ºÎȣȭÇÏ¸ç °³¹æµÈ ÆûÀÌ 32 °³¸¦ ÃÊ°úÇÏ¸é ¿¡·¯ 󸮵ȴÙ. ÀÌ ÇÔ¼öÀÇ ÀÎÀÚ¸¦ ÀÌ¿ëÇÏ¿© »õ·Î¿î ÆûÀ» °³¹æÇÑ ÈÄ Æó¼âÇÏÁö ¾Ê¾Ò´Ù¸é ÇÔ¼ö°¡ Á¾·áµÉ ¶§ ¸ðµÎ Æó¼âµÈ´Ù. 4. »ç¿ë¿¹ q1= "a&b#c °¡12", q2= "a=1?b=2&c=3"; qstr1= " 12 + 3 & 4 ", qstr2= "x={$q1}&y={$q2}"; result1= queryencode(qstr1), result2= queryencode(qstr2); setqueryencode(1); result3= queryencode(qstr1), result4= queryencode(qstr2); printf(" [%s] [%s]\n", result1, result2); printf(" [%s] [%s]\n", result3, result4); ------------------------------ [ Ãâ·Â°á°ú ] ------------------------------ [+12+%2B+3+%26+4+] [x%3D%7B%24q1%7D%26y%3D%7B%24q2%7D] [ 12 + 3 & 4 ] [x=a%26b%23c+°¡12&y=a%3D1%3Fb%3D2%26c%3D3]

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]