Android APIs
public class

URLDecoder

extends Object
java.lang.Object
   ↳ java.net.URLDecoder

Class Overview

This class is used to decode a string which is encoded in the application/x-www-form-urlencoded MIME content type.

Summary

Public Constructors
URLDecoder()
Public Methods
static String decode(String s, String charsetName)
Decodes the argument which is assumed to be encoded in the x-www-form-urlencoded MIME content type, assuming the given charsetName.
static String decode(String s)
This method was deprecated in API level 1. Use decode(String, String) instead.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public URLDecoder ()

Added in API level 1

Public Methods

public static String decode (String s, String charsetName)

Added in API level 1

Decodes the argument which is assumed to be encoded in the x-www-form-urlencoded MIME content type, assuming the given charsetName. '

+' will be converted to space, '%' and two following hex digit characters are converted to the equivalent byte value. All other characters are passed through unmodified. For example "A+B+C %24%25" -> "A B C $%".

Throws
UnsupportedEncodingException if charsetName is not supported.

public static String decode (String s)

Added in API level 1

This method was deprecated in API level 1.
Use decode(String, String) instead.

Decodes the argument which is assumed to be encoded in the x-www-form-urlencoded MIME content type.

'+' will be converted to space, '%' and two following hex digit characters are converted to the equivalent byte value. All other characters are passed through unmodified. For example "A+B+C %24%25" -> "A B C $%".

Parameters
s the encoded string.
Returns
  • the decoded clear-text representation of the given string.