|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.net.URLEncoder
HTML Çü½ÄÀ» encodeÇϱâ À§ÇÑ À¯Æ¿¸®Æ¼ Ŭ·¡½ºÀÔ´Ï´Ù. ÀÌ Å¬·¡½º¿¡´Â String ¸¦ application/x-www-form-urlencoded
MIME Çü½ÄÀ¸·Î º¯È¯Çϱâ À§ÇÑ static ¸Þ¼Òµå°¡ Æ÷ÇԵ˴ϴÙ. HTML Çü½ÄÀÇ encodeÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â HTML ÀÇ¡¸»ç¾ç¡¹À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
String ¸¦ encode ÇÒ °æ¿ì¿¡, ´ÙÀ½ÀÇ ±ÔÄ¢ÀÌ Àû¿ëµË´Ï´Ù.
a
¡¹·ÎºÎÅÍ ¡¸z
¡¹, ¡¸A
¡¹·ÎºÎÅÍ ¡¸Z
¡¹, ¹× ¡¸0
¡¹À¸·ÎºÎÅÍ ¡¸9
¡¹´Â ¿øÀΠä ³²±ä´Ù
.
¡¹, ¡¸-
¡¹, ¡¸*
¡¹, ¹× ¡¸_
¡¹Àº ¿øÀΠä ³²±ä´Ù
¡¹¸¦ Ç÷¯½º ±âÈ£ ¡¸+
¡¹À¸·Î º¯È¯ÇÑ´Ù
%xy
¡¹ÀÇ 3 ij¸¯ÅÍÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ³ªÅ¸³»Áø´Ù. ¿©±â¼,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 ¿¡¼´Â ij¸¯ÅÍ ¡¸ü¡¹Àº C3 (16 Áø¼ö)¿Í BC (16 Áø¼ö)ÀÇ 2 ¹ÙÀÌÆ®·Î¼ encode µÇ¾î ij¸¯ÅÍ ¡¸@¡¹Àº 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 |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public static String encode(String s)
x-www-form-urlencoded
Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Ç÷§ÆûÀÇ µðÆúÆ®ÀÇ encode ¹æ½ÄÀ» encode ¹æ½ÄÀ¸·Î¼ »ç¿ëÇØ, ¾ÈÀüÇÏÁö ¾ÊÀº ij¸¯ÅÍÀÇ ¹ÙÀÌÆ®¸¦ ÃëµæÇÕ´Ï´Ù.
s
- º¯È¯ ´ë»óÀÇ String
String
public static String encode(String s, String enc) throws UnsupportedEncodingException
application/x-www-form-urlencoded
Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ÁöÁ¤µÈ encode ¹æ½ÄÀ» »ç¿ëÇØ, ¾ÈÀüÇÏÁö ¾ÊÀº ij¸¯ÅÍÀÇ ¹ÙÀÌÆ®¸¦ ÃëµæÇÕ´Ï´Ù.
ÁÖ: ¡¸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 Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.