public class

URLEncoder

extends Object
java.lang.Object
   ↳ java.net.URLEncoder

Class Overview

This class is used to encode a string using the format required by application/x-www-form-urlencoded MIME content type.

Summary

Public Methods
static String encode(String s, String enc)
Encodes the given string s in a x-www-form-urlencoded string using the specified encoding scheme enc.
static String encode(String s)
This method is deprecated. use encode(String, String) instead.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static String encode (String s, String enc)

Since: API Level 1

Encodes the given string s in a x-www-form-urlencoded string using the specified encoding scheme enc.

All characters except letters ('a'..'z', 'A'..'Z') and numbers ('0'..'9') and characters '.', '-', '*', '_' are converted into their hexadecimal value prepended by '%'. For example: '#' -> %23. In addition, spaces are substituted by '+'

Parameters
s the string to be encoded.
enc the encoding scheme to be used.
Returns
  • the encoded string.
Throws
UnsupportedEncodingException if the specified encoding scheme is invalid.

public static String encode (String s)

Since: API Level 1

This method is deprecated.
use encode(String, String) instead.

Encodes a given string s in a x-www-form-urlencoded string using the specified encoding scheme enc.

All characters except letters ('a'..'z', 'A'..'Z') and numbers ('0'..'9') and characters '.', '-', '*', '_' are converted into their hexadecimal value prepended by '%'. For example: '#' -> %23. In addition, spaces are substituted by '+'

Parameters
s the string to be encoded.
Returns
  • the encoded string.