| AbstractCharsetProvider | Abstract base class for charset providers. |
| FastCharsetProvider | Abstract base class for fast charset providers. |
| IBM437 | |
| IBM737 | |
| IBM775 | |
| IBM850 | |
| IBM850.Decoder | |
| IBM850.Encoder | |
| IBM852 | |
| IBM855 | |
| IBM857 | |
| IBM858 | |
| IBM862 | |
| IBM866 | |
| IBM874 | |
| ISO_8859_13 | |
| ISO_8859_15 | |
| ISO_8859_2 | |
| ISO_8859_4 | |
| ISO_8859_5 | |
| ISO_8859_7 | |
| ISO_8859_9 | |
| KOI8_R | |
| KOI8_U | |
| MS1250 | |
| MS1251 | |
| MS1252 | |
| MS1253 | |
| MS1254 | |
| MS1257 | |
| SingleByteDecoder | |
| SingleByteEncoder | |
| StreamDecoder | |
| StreamEncoder | |
| Surrogate | Utility class for dealing with surrogates. |
| Surrogate.Generator | Surrogate generation support. |
| Surrogate.Parser | Surrogate parsing support. |
| ThreadLocalCoders | Utility class for caching per-thread decoders and encoders. |
| UnicodeEncoder | Base class for different flavors of UTF-16 encoders |
| US_ASCII | |
| UTF_32 | |
| UTF_32BE | |
| UTF_32BE_BOM | |
| UTF_32LE | |
| UTF_32LE_BOM |