Java URL Decode decodeAjaxParam(final String source)

Here you can find the source of decodeAjaxParam(final String source)

Description

decode Ajax Param

License

Open Source License

Declaration

public static String decodeAjaxParam(final String source) 

Method Source Code


//package com.java2s;
/*//  w w  w .  j a v a2s .co m
 * Sentilo
 * 
 * Copyright (C) 2013 Institut Municipal d?Inform?tica, Ajuntament de Barcelona.
 * 
 * This program is licensed and may be used, modified and redistributed under the terms of the
 * European Public License (EUPL), either version 1.1 or (at your option) any later version as soon
 * as they are approved by the European Commission.
 * 
 * Alternatively, you may redistribute and/or modify this program under the terms of the GNU Lesser
 * General Public License as published by the Free Software Foundation; either version 3 of the
 * License, or (at your option) any later version.
 * 
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied.
 * 
 * See the licenses for the specific language governing permissions, limitations and more details.
 * 
 * You should have received a copy of the EUPL1.1 and the LGPLv3 licenses along with this program;
 * if not, you may find them at:
 * 
 * https://joinup.ec.europa.eu/software/page/eupl/licence-eupl http://www.gnu.org/licenses/ and
 * https://www.gnu.org/licenses/lgpl.txt
 */

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;

public class Main {
    public static final String ISO_8859_1 = "ISO-8859-1";

    public static String decodeAjaxParam(final String source) {
        String target = source;
        try {
            target = (source == null ? source : URLDecoder.decode(source, ISO_8859_1));
        } catch (final UnsupportedEncodingException ex) {
            // ignore
        }

        return target;
    }
}

Related

  1. decode(String value)
  2. decode(String value, String charset)
  3. decode(String value, String charset)
  4. decode(String value, String encoding)
  5. decodeAjax(String value)
  6. decodeArray(final String val)
  7. decodeCodedStr(String sourceStr, String targetCharset)
  8. decodeFormData(String formData)
  9. decodeHtmlString(String inputString)