Java URL Decode decodeName(final String name)

Here you can find the source of decodeName(final String name)

Description

decode Name

License

Open Source License

Declaration

public static String decodeName(final String name) 

Method Source Code

//package com.java2s;
/* scenarioo-api//from  w  ww  . j a  va2  s  . com
 * Copyright (C) 2014, scenarioo.org Development Team
 * 
 * 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.
 *
 * As a special exception, the copyright holders of this library give you 
 * permission to link this library with independent modules, according 
 * to the GNU General Public License with "Classpath" exception as provided
 * in the LICENSE file that accompanied this code.
 * 
 * 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.io.UnsupportedEncodingException;
import java.net.URLDecoder;

public class Main {
    public static String decodeName(final String name) {
        try {
            return URLDecoder.decode(name, "UTF-8");
        } catch (UnsupportedEncodingException e) {
            throw new IllegalStateException(
                    "Unsupported UTF-8 charset. Scenarioo needs to run on a JVM or server environment that supports 'UTF-8'.",
                    e);
        }
    }
}

Related

  1. decodeHtmlString(String inputString)
  2. decodeIfNeeded(String s)
  3. decodeInternally(String encoded)
  4. decodeJobHistoryFileName(String logFileName)
  5. decodeKVMap(String keyValueString)
  6. decodeName(String createdName)
  7. DecodePath(String path)
  8. decodePercent(String s)
  9. decodePercent(String str)