Package org.apache.tomcat.util.buf
Class UEncoder
java.lang.Object
org.apache.tomcat.util.buf.UEncoder
Efficient implementation of a UTF-8 encoder. This class is not thread safe - you need one encoder per thread. The
 encoder will save and recycle the internal objects, avoiding garbage. You can add extra characters that you want
 preserved, for example while encoding a URL you can add "/".
- Author:
- Costin Manolache
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsConstructorDescriptionUEncoder(UEncoder.SafeCharsSet safeCharsSet) Create a UEncoder with an unmodifiable safe character set.
- 
Method Summary
- 
Constructor Details- 
UEncoderCreate a UEncoder with an unmodifiable safe character set.- Parameters:
- safeCharsSet- safe characters for this encoder
 
 
- 
- 
Method Details- 
encodeURLURL Encode string, using a specified encoding.- Parameters:
- s- string to be encoded
- start- the beginning index, inclusive
- end- the ending index, exclusive
- Returns:
- A new CharChunk contained the URL encoded string
- Throws:
- IOException- If an I/O error occurs
 
- 
urlEncode- Throws:
- IOException
 
 
-