|
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
- µðÄÚµå ´ë»óÀÇ String
enc
- Áö¿ø
µÇ´Â¹®ÀÚ ÀÎÄÚµùÀÇ À̸§
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 µµ ÂüÁ¶ÇϽʽÿÀ.