|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
java.lang.Objectjava.net.URLDecoder
public class URLDecoder
HTML Çü½ÄÀ» µðÄÚµåÇϱâ À§ÇÑ À¯Æ¿¸®Æ¼ Ŭ·¡½ºÀÔ´Ï´Ù. ÀÌ Å¬·¡½º¿¡´Â application/x-www-form-urlencoded MIME Çü½ÄÀ¸·ÎºÎÅÍ String¸¦ µðÄÚµåÇϱâ À§ÇÑ static ¸Þ¼µå°¡ Æ÷ÇԵ˴ϴÙ.
URLEncoder Ŭ·¡½º¿¡¼ »ç¿ëµÇ´Â º¯È¯ 󸮿ʹ ¿ªÀÇ º¯È¯ ó¸®ÀÔ´Ï´Ù. encode µÈ ij¸¯ÅÍ ¶óÀÎÀÇ ¹®ÀÚ´Â ¸ðµÎ, ¡¸a¡¹·ÎºÎÅÍ ¡¸z¡¹, ¡¸A¡¹·ÎºÎÅÍ ¡¸Z¡¹, ¡¸0¡¹À¸·ÎºÎÅÍ ¡¸9¡¹, ¡¸-¡¹, ¡¸_¡¹, ¡¸. ¡¹ ¹× ¡¸*¡¹ÀÇ ¾ðÁ¨°¡À̶ó°í °¡Á¤µË´Ï´Ù. ¡¸%¡¹¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, Ư¼öÇÑ escape sequenceÀÇ °³½Ã¶ó°í ÇØ¼®µË´Ï´Ù.
´ÙÀ½ÀÇ Ç¥±â ±ÔÄ¢ÀÌ Àû¿ëµË´Ï´Ù.
a¡¹·ÎºÎÅÍ ¡¸z¡¹, ¡¸A¡¹·ÎºÎÅÍ ¡¸Z¡¹ ¹× ¡¸0¡¹À¸·ÎºÎÅÍ ¡¸9¡¹´Â ¿øÀΠä ³²±ä´Ù. ¡¹, ¡¸-¡¹, ¡¸*¡¹ ¹× ¡¸_¡¹Àº ¿øÀΠä ³²±ä´Ù+¡¹À» °ø¹é ¹®ÀÚ ¡¸ ¡¹·Î º¯È¯ÇÑ´Ù%xy¡¹ÀÇ Çü½ÄÀÇ ¼ø¼´Â ¹ÙÀÌÆ®ÀÇ Ç¥ÇöÀ¸·Î¼ Ãë±ÞÇÑ´Ù. xy´Â 8 ºñÆ®¸¦ 2 ÀÚ¸®¼öÀÇ 16 Áø¼ö·Î Ç¥ÇöÇÑ °Í. 1°³
ÀÌ»óÀÇ ÀÌ·¯ÇÑ ¹ÙÀÌÆ® ¼ø¼¸¦ Æ÷ÇÔÇÑ ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀº encodeÀÇ °á°ú°¡ ÀÌ·¯ÇÑ ¿¬¼ÓÇÏ´Â ¹ÙÀÌÆ®°¡ µÇ´Â ¹®ÀÚ¿¡ ¿¬¼ÓÀûÀ¸·Î ġȯµÈ´Ù. ÀÌ·¯ÇÑ ¹®ÀÚ¸¦ µðÄÚµåÇϴµ¥ »ç¿ëÇÏ´Â encode ¹æ½ÄÀº ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ¾î ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â Ç÷§ÆûÀÇ µðÆúÆ®ÀÇ encode ¹æ½ÄÀÌ »ç¿ëµÈ´Ù
ÀÌ µðÄÚ´õ·Î ºÎÁ¤ÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ» ó¸®ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº 2°³
ÀÖ½À´Ï´Ù. ºÎÁ¤ÇÑ ¹®ÀÚ¸¸À» ³²°Ü µÎ´ÂÁö, IllegalArgumentException ¸¦ Throw ÇÕ´Ï´Ù. µðÄÚ´õ°¡ ÃëÇÏ´Â ¹æ¹ýÀº ±¸Çö¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù.
| »ý¼ºÀÚ °³¿ä | |
|---|---|
URLDecoder ()
|
|
| ¸Þ¼µå °³¿ä | |
|---|---|
static String |
decode (String s)
ÃßõÇÏÁö ¾Ê½À´Ï´Ù. °á°úÀÇ Ä³¸¯ÅÍ ¶óÀÎÀº Ç÷§ÆûÀÇ µðÆúÆ®ÀÇ encode ¹æ½Ä¿¡ ÀÇÇØ ´Ù¸¥ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ȤÀº decode(String, String) ¸Þ¼µå¸¦ »ç¿ëÇØ encode ¹æ½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
static String |
decode (String s,
String enc)
Ưº°ÇÑ encode ¹æ½ÄÀ» »ç¿ëÇØ application/x-www-form-urlencoded ij¸¯ÅÍ ¶óÀÎÀ» µðÄÚµåÇÕ´Ï´Ù. |
| Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
|---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| »ý¼ºÀÚ »ó¼¼ |
|---|
public URLDecoder()
| ¸Þ¼µåÀÇ »ó¼¼ |
|---|
@Deprecated public static String decode(String s)
x-www-form-urlencoded ij¸¯ÅÍ ¶óÀÎÀ» µðÄÚµåÇÕ´Ï´Ù. Ç÷§ÆûÀÇ µðÆúÆ®ÀÇ encode ¹æ½ÄÀ» »ç¿ëÇØ, ¡¸%xy¡¹ÀÇ Çü½ÄÀÇ ¿¬¼Ó ¼ø¼°¡ ³ªÅ¸³»´Â ¹®ÀÚ¸¦ °áÁ¤ÇÕ´Ï´Ù.
s - µðÄÚµå ´ë»óÀÇ String
String
public static String decode(String s,
String enc)
throws UnsupportedEncodingException
application/x-www-form-urlencoded ij¸¯ÅÍ ¶óÀÎÀ» µðÄÚµåÇÕ´Ï´Ù. ÁöÁ¤µÈ encode ¹æ½ÄÀ» »ç¿ëÇØ, ¡¸%xy¡¹ÀÇ Çü½ÄÀÇ ¿¬¼Ó ¼ø¼°¡ ³ªÅ¸³»´Â ¹®ÀÚ¸¦ °áÁ¤ÇÕ´Ï´Ù.
ÁÖ: ¡¸World Wide Web Consortium Recommendation¡¹¿¡¼´Â UTF-8 »ç¿ëÀ» Ãßõ Çϰí ÀÖ½À´Ï´Ù. UTF-8¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ȣȯ¼ºÀÌ ¾ø¾îÁö´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
s - µðÄÚµå ´ë»óÀÇ Stringenc - Áö¿ø
µÇ´Â¹®ÀÚ ÀÎÄÚµùÀÇ À̸§
String
UnsupportedEncodingException - ¹®ÀÚ ÀÎÄÚµùÀÇ ÂüÁ¶°¡ ÇÊ¿äÇÏÁö¸¸, ÁöÁ¤µÈ ¹®ÀÚ ÀÎÄÚµùÀÌ Áö¿ø
µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìURLEncoder.encode(java.lang.String, java.lang.String)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.