Skip to content

Most visited

Recently visited

Added in API level 1



Charset A charset is a named mapping between Unicode characters and byte sequences. 
CharsetDecoder A converter that can convert a byte sequence from a charset into a 16-bit Unicode character sequence. 
CharsetEncoder Transforms a sequence of 16-bit Java characters to a byte sequence in some encoding. 
CoderResult Used to indicate the result of encoding/decoding. 
CodingErrorAction Used to indicate what kind of actions to take in case of encoding/decoding errors. 
StandardCharsets Convenient access to the most important built-in charsets. 


CharacterCodingException A CharacterCodingException is thrown when an encoding or decoding error occurs. 
IllegalCharsetNameException An IllegalCharsetNameException is thrown when an illegal charset name is encountered. 
MalformedInputException A MalformedInputException is thrown when a malformed input is encountered, for example if a byte sequence is illegal for the given charset. 
UnmappableCharacterException An UnmappableCharacterException is thrown when an unmappable character for the given charset is encountered. 
UnsupportedCharsetException An UnsupportedCharsetException is thrown when an unsupported charset name is encountered. 


CoderMalfunctionError A CoderMalfunctionError is thrown when the encoder/decoder is malfunctioning. 
This site uses cookies to store your preferences for site-specific language and display options.


This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.