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.
|