Java URL Encode encode(final String raw)

Here you can find the source of encode(final String raw)

Description

Encodes the given raw text using the UTF-8 URL encoding scheme.

License

Open Source License

Parameter

Parameter Description
raw text

Return

encoded text

Declaration

private static String encode(final String raw) 

Method Source Code

//package com.java2s;
/*//from  w w w  . j av a 2 s . c  o m
 * Sonatype Nexus (TM) Open Source Version
 * Copyright (c) 2008-2015 Sonatype, Inc.
 * All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.
 *
 * This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
 * which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.
 *
 * Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
 * of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
 * Eclipse Foundation. All other trademarks are the property of their respective owners.
 */

import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

public class Main {
    /**
     * Encodes the given raw text using the UTF-8 URL encoding scheme.
     *
     * @param raw text
     * @return encoded text
     */
    private static String encode(final String raw) {
        try {
            return URLEncoder.encode(raw, "UTF-8");
        } catch (final UnsupportedEncodingException e) {
            return raw; // this should never happen
        }
    }
}

Related

  1. encode(byte[] bytes, String encoding)
  2. encode(final Object id)
  3. encode(final String content, final String encoding)
  4. encode(final String s, final String enc)
  5. encode(final String string)
  6. encode(final String value, final String charset)
  7. encode(HashMap map)