System.NetEncoding.THTMLEncoding
Delphi
THTMLEncoding = class(TNetEncoding)
C++
class PASCALIMPLEMENTATION THTMLEncoding : public TNetEncoding
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.NetEncoding.pas System.NetEncoding.hpp |
System.NetEncoding | System.NetEncoding |
説明
HTML 形式でデータをエンコードおよびデコードするメソッドを提供します。
THTMLEncoding は、次の予約された HTML 文字のみエンコードします: "&<>
THTMLEncoding は、HTML 数字文字参照(&#169;
や &#254;
など)だけでなく、予約された HTML 文字の文字エンティティ参照(&quot;
、&amp;
、&lt;
、&gt;
)のデコードもサポートします。
- 警告: 予約されていない文字(
&apos;
や&copy;
など)のエンティティ参照のデコードは、サポートされていません。入力データには、その他の文字エンティティ参照が含まれていてはいけません。そうでなければ、出力データが壊れる可能性があります。
THTMLEncoding には以下のメソッドが用意されています。
エンコード | デコード | ||||
---|---|---|---|---|---|
入力 | メソッド | 出力 | 入力 | メソッド | 出力 |
例:
Encode('© "name & surname" <email>')
は'© "name & surname" <email>'
を返すDecode('© "name & surname" <email>')
は'© "name & surname" <email>'
を返す