public class PercentEncoder
extends java.lang.Object
This class works basically the same as Java's URLEncoder, except that
space characters are percent encoded and not using a plus.
Unlike Java's URLEncoder this class uses RFC 3986 to determine
the unreserved characters(see also https://tools.ietf.org/html/rfc3986#section-2.3)
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
encode(java.lang.String input,
java.lang.String encoding)
Percent-encode a given input string.
|
static java.lang.String |
encode(java.lang.String input,
java.lang.String encoding,
char[] additionalReservedChars)
Percent-encode a given input string.
|
public static java.lang.String encode(java.lang.String input,
java.lang.String encoding)
input - The input string to percent-encode.encoding - Encoding used to encode characters.public static java.lang.String encode(java.lang.String input,
java.lang.String encoding,
char[] additionalReservedChars)
input - The input string to percent-encode.encoding - Encoding used to encode characters.additionalReservedChars - Characters that should be unreserved, but need
to be considered reserved too.