Package java.net

Class 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 Detail

      • URLDecoder

        public URLDecoder()
    • Method Detail

      • 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.