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