Package java.net

Class URLDecoder

java.lang.Object
java.net.URLDecoder

public class URLDecoder
extends Object
This class is used to decode a string which is encoded in the application/x-www-form-urlencoded MIME content type.
  • Constructor Details

    • URLDecoder

      public URLDecoder()
  • Method Details

    • decode

      @Deprecated public static String decode​(String s)
      Deprecated.
      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.
    • decode

      public static String decode​(String s, String charsetName) throws UnsupportedEncodingException
      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.