System.NetEncoding.THTMLEncoding
Delphi
THTMLEncoding = class(TNetEncoding)
C++
class PASCALIMPLEMENTATION THTMLEncoding : public TNetEncoding
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | System.NetEncoding.pas System.NetEncoding.hpp |
System.NetEncoding | System.NetEncoding |
Description
Provides methods to encode and decode data in HTML format.
THTMLEncoding only encodes reserved HTML characters: "&<>
. THTMLEncoding supports decoding any HTML numeric character reference, such as &#169;
or &#254;
, as well as the character entity references of reserved HTML characters: &quot;
, &amp;
, &lt;
, &gt;
.
- Warning: Decoding character entity references of non-reserved characters, such as
&apos;
or&copy;
, is not supported. The input data must not contain any other character entity references. Otherwise, the output data may be corrupted.
THTMLEncoding provides the following methods:
Encoding | Decoding | ||||
---|---|---|---|---|---|
Input | Method | Output | Input | Method | Output |
For example:
Encode('© "name & surname" <email>')
returns'© "name & surname" <email>'
.Decode('© "name & surname" <email>')
returns'© "name & surname" <email>'
.