[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'sysutils' (#rtl)

TUnicodeEncoding

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

UTF-16 Unicode encoding

Declaration

Source position: sysencodingh.inc line 159

type TUnicodeEncoding = class(TEncoding)

public

  constructor Create; virtual;

  

Create a new instance of the TUnicodeEncoding class

  function Clone; override;

  

Clone a TUnicodeEncoding instance

  function GetMaxByteCount(); override;

  

Return max number of bytes needed to represent a string

  function GetMaxCharCount(); override;

  

Return max number of characters that can be represented by an array of bytes

  function GetPreamble; override;

  

Return BOM marker bytes

end;

Inheritance

TUnicodeEncoding

  

UTF-16 Unicode encoding

|

TEncoding

  

Encoding support

|

TObject

Description

TUnicodeEncoding is the encoding class used to represent the UTF-16 encoding.

See also

TUnicodeEncoding

  

UTF-16 Unicode encoding

TUTF7Encoding

  

UTF-7 Unicode encoding

TMBCSEncoding

  

Multi-Byte character set encoding

TBigendianUnicodeEncoding

  

Big-endian UTF-16 Unicode encoding


Documentation generated on: May 14 2021