Java URL Decode decodeValue(String str)

Here you can find the source of decodeValue(String str)

Description

Decode a string value from URL encoded value

License

Open Source License

Parameter

Parameter Description
str string to decode

Return

str decoded string using URL standards

Declaration

public static String decodeValue(String str) 

Method Source Code

//package com.java2s;
/**/*from w  w w. j a  v  a 2 s .  c om*/
 *  ClusteringWiki - personalized and collaborative clustering of search results
 *  Copyright (C) 2010  Texas State University-San Marcos
 *  
 *  Contact: http://dmlab.cs.txstate.edu
 * 
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 * 
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 * 
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.net.URLDecoder;

public class Main {
    /**
     * Decode a string value from URL encoded value
     * @param str string to decode
     * @return str decoded string using URL standards
     */
    public static String decodeValue(String str) {
        try {
            return URLDecoder.decode(str, "UTF-8");
        } catch (Exception e) {
            return str;
        }
    }
}

Related

  1. decodeString(String cookedTextString)
  2. decodeString(String myString)
  3. decodeStringByUTF8(String str)
  4. decodeStringFields(Object objBean, String code)
  5. decodeUTF8(String s)
  6. decodeValue(String value)
  7. parseStringParamAndDecode(String inParam, String defaultVal, String charset)
  8. pathDecode(String path)
  9. pathDecode(String path)