| Clone(TEncoding) | public | Clone a TEncoding instance | 
| Clone(TMBCSEncoding) | public | Clone a TMBCSEncoding instance | 
| Clone(TUTF7Encoding) | public | Clone a TUTF7Encoding instance | 
| Convert(Convert) | public | Convert an array of bytes from one encoding to another | 
| Create(Create) | public | Create a new instance of a multi-byte character set encoding | 
| Create(TUTF7Encoding) | public | Create a new instance of the TUTF7Encoding class | 
| GetBufferEncoding(GetBufferEncoding) | public | Attempt to guess the encoding of a buffer | 
| GetEncoding(GetEncoding) | public | Get an encoding instance for a given codepage. | 
| GetMaxByteCount(TMBCSEncoding) | public | Return max number of bytes needed to represent a string | 
| GetMaxByteCount(TUTF7Encoding) | public | Return max number of bytes needed to represent a string | 
| GetMaxByteCount(TEncoding) | public | Returns the maximum number of bytes needed to represent a string | 
| GetMaxCharCount(TEncoding) | public | Return the maximum number of characters that can be represented in a number of bytes | 
| GetMaxCharCount(TMBCSEncoding) | public | Return max number of characters that can be represented by an array of bytes | 
| GetMaxCharCount(TUTF7Encoding) | public | Return max number of characters that can be represented by an array of bytes | 
| GetPreamble(TEncoding) | public | Return the BOM Marker used by the encoding | 
| GetPreamble(TMBCSEncoding) | public | Return BOM marker bytes | 
| GetString(GetString) | public | Return a string based on an array of bytes | 
| IsStandardEncoding(TEncoding) | public | Check if the encoding is one of the standard encodings |