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 |