|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.iastate.utils.string.ISOCharConverter
Class provides methods to decode ISO encoded characters.
| Field Summary | |
(package private) static java.lang.String |
HEX_DIGITS
|
| Constructor Summary | |
ISOCharConverter()
|
|
| Method Summary | |
static java.lang.String |
decodeChar(byte[] isoBytes)
Decode ISO encoded character |
protected static java.lang.String |
urlDecode(byte[] bytes)
URL encoder does not handle all characters correctly. |
static java.lang.String |
urlDecodeUTF8(java.lang.String utf8)
As java.net.URLDecoder class, but for UTF-8 strings. |
protected static java.lang.String |
urlEncode(byte[] rs)
java.net.URLEncoder.encode() method in JDK < 1.4 is buggy. |
static java.lang.String |
urlEncodeUTF8(java.lang.String text)
As java.net.URLEncoder class, but this does it in UTF8 character set. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
static final java.lang.String HEX_DIGITS
| Constructor Detail |
public ISOCharConverter()
| Method Detail |
public static java.lang.String decodeChar(byte[] isoBytes)
isoBytes - Bytes representing the char
public static java.lang.String urlEncodeUTF8(java.lang.String text)
public static java.lang.String urlDecodeUTF8(java.lang.String utf8)
protected static java.lang.String urlEncode(byte[] rs)
protected static java.lang.String urlDecode(byte[] bytes)
throws java.io.UnsupportedEncodingException,
java.lang.IllegalArgumentException
Thanks to CJB for this fix.
java.io.UnsupportedEncodingException
java.lang.IllegalArgumentException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||