Name

CharacterCodingException

Synopsis

Signals a problem encoding or decoding characters or bytes. This is a generic superclass for more-specific exception types. Note that the one-argument versions of CharsetEncoder.encode( ) and CharsetDecoder.decode( ) may throw an exception of this type, but that the three-argument versions of the same method instead report encoding problems through their CoderResult return value. Note also that the encode( ) and decode( ) convenience methods of Charset do not throw this exception because they specify that malformed input and unmappable characters or bytes should be replaced. (See CodingErrorAction.)

java.nio.charset.CharacterCodingException

Figure 13-47. java.nio.charset.CharacterCodingException

public class CharacterCodingException extends java.io.IOException {
// Public Constructors
     public CharacterCodingException( );  
}

Subclasses

MalformedInputException, UnmappableCharacterException

Thrown By

CharsetDecoder.decode( ), CharsetEncoder.encode( ), CoderResult.throwException( )

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.