TUTF7Encoding

[Properties (by Name)][Methods (by Name)][Events (by Name)]

UTF-7 Unicode encoding

Declaration

Source position: sysencodingh.inc line 138

Type
  TUTF7Encoding = class (TMBCSEncoding)
  public
    constructor Create;  Override;
    function Clone : TEncoding;  Override;
    function GetMaxByteCount(CharCount: Integer) : Integer;  Override;
    function GetMaxCharCount(ByteCount: Integer) : Integer;  Override;
  end
  ;

Description

TUTF7Encoding is the encoding class used to represent the UTF7 encoding. This encoding is not so often used, and the class is provided mostly for completeness.

Members

Member Type Visibility Description
Clone Method public Clone a TUTF7Encoding instance
Create Method public Create a new instance of the TUTF7Encoding class
GetMaxByteCount Method public Return max number of bytes needed to represent a string
GetMaxCharCount Method public Return max number of characters that can be represented by an array of bytes

Inheritance

Class Description
TUTF7Encoding UTF-7 Unicode encoding

See also

Name Description
TBigendianUnicodeEncoding Big-endian UTF-16 Unicode encoding
TMBCSEncoding Multi-Byte character set encoding
TUnicodeEncoding UTF-16 Unicode encoding
TUTF8Encoding UTF-8 Unicode encoding