@InternalApi

# Package org.firebirdsql.encodings

Defines the supported Firebird character sets and their mapping to Java character sets.

See: Description

Interface Summary
Encoding: Encoding translates between a Java string and a byte array for a specific (Firebird) encoding.
EncodingDefinition: Definition of a Firebird encoding.
EncodingSet: `EncodingSet` is an interface for the purpose of loading `EncodingDefinition` mappings into Jaybird.
IEncodingFactory: Interface for the EncodingFactory.

Class Summary
DefaultEncodingDefinition: Definition of a Firebird encoding.
DefaultEncodingSet: The default encoding set for Jaybird.
EncodingFactory: Factory for `EncodingDefinition` and `Encoding`.

## Package org.firebirdsql.encodings Description

Defines the supported Firebird character sets and their mapping to Java character sets.

It is possible — but considered internal API — to define and override encodings by providing an implementation of the `EncodingSet` SPI. See that class for details.

Since:
  3