org.jfree.formula.util
Class URLEncoder
java.lang.Object
org.jfree.formula.util.URLEncoder
Creation-Date: Jan 22, 2007, 4:36:38 PM
static String | encode(String s, String encoding)
|
static String | encodeUTF8(String s) - Encode a string according to RFC 1738.
|
encode
public static String encode(String s,
String encoding)
throws UnsupportedEncodingException
encodeUTF8
public static String encodeUTF8(String s)
Encode a string according to RFC 1738.
"...Only alphanumerics [0-9a-zA-Z], the special characters "$-_.+!*'()," [not
including the quotes - ed], and reserved characters used for their reserved purposes
may be used unencoded within a URL."
- The ASCII characters 'a' through 'z', 'A' through 'Z', and '0' through
'9' remain the same.
- The unreserved characters - _ . ! ~ * ' ( ) remain the same.
- All other ASCII characters are converted into the 3-character string "%xy",
where xy is the two-digit hexadecimal representation of the character code
- All non-ASCII characters are encoded in two steps: first to a sequence of 2 or
3 bytes, using the UTF-8 algorithm; secondly each of these bytes is encoded as "%xx".
s
- The string to be encoded