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>'を返す