java.net
Class URLEncoder

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.net.URLEncoder

public class URLEncoder
extends Object sample code for java.lang.Object definition code for java.lang.Object

Utility class for HTML form encoding. This class contains static methods for converting a String to the application/x-www-form-urlencoded MIME format. For more information about HTML form encoding, consult the HTML specification.

When encoding a String, the following rules apply:

For example using UTF-8 as the encoding scheme the string "The string ü@foo-bar" would get converted to "The+string+%C3%BC%40foo-bar" because in UTF-8 the character ü is encoded as two bytes C3 (hex) and BC (hex), and the character @ is encoded as one byte 40 (hex).

Since:
JDK1.0

Method Summary
static String sample code for java.lang.String definition code for java.lang.String encode sample code for java.net.URLEncoder.encode(java.lang.String) definition code for java.net.URLEncoder.encode(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  s)
          Deprecated. The resulting string may vary depending on the platform's default encoding. Instead, use the encode(String,String) method to specify the encoding.
static String sample code for java.lang.String definition code for java.lang.String encode sample code for java.net.URLEncoder.encode(java.lang.String, java.lang.String) definition code for java.net.URLEncoder.encode(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  s, String sample code for java.lang.String definition code for java.lang.String  enc)
          Translates a string into application/x-www-form-urlencoded format using a specific encoding scheme.
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Method Detail

encode sample code for java.net.URLEncoder.encode(java.lang.String) definition code for java.net.URLEncoder.encode(java.lang.String)

@Deprecated
public static String sample code for java.lang.String definition code for java.lang.String  encode(String sample code for java.lang.String definition code for java.lang.String  s)
Deprecated. The resulting string may vary depending on the platform's default encoding. Instead, use the encode(String,String) method to specify the encoding.

Translates a string into x-www-form-urlencoded format. This method uses the platform's default encoding as the encoding scheme to obtain the bytes for unsafe characters.

Parameters:
s - String to be translated.
Returns:
the translated String.

encode sample code for java.net.URLEncoder.encode(java.lang.String, java.lang.String) definition code for java.net.URLEncoder.encode(java.lang.String, java.lang.String)

public static String sample code for java.lang.String definition code for java.lang.String  encode(String sample code for java.lang.String definition code for java.lang.String  s,
                            String sample code for java.lang.String definition code for java.lang.String  enc)
                     throws UnsupportedEncodingException sample code for java.io.UnsupportedEncodingException definition code for java.io.UnsupportedEncodingException 
Translates a string into application/x-www-form-urlencoded format using a specific encoding scheme. This method uses the supplied encoding scheme to obtain the bytes for unsafe characters.

Note: The World Wide Web Consortium Recommendation states that UTF-8 should be used. Not doing so may introduce incompatibilites.

Parameters:
s - String to be translated.
enc - The name of a supported character encoding.
Returns:
the translated String.
Throws:
UnsupportedEncodingException sample code for java.io.UnsupportedEncodingException definition code for java.io.UnsupportedEncodingException - If the named encoding is not supported
Since:
1.4
See Also:
URLDecoder.decode(java.lang.String, java.lang.String) sample code for java.net.URLDecoder.decode(java.lang.String, java.lang.String) definition code for java.net.URLDecoder.decode(java.lang.String, java.lang.String)