System.NetEncoding.TURLEncoding.Encode
Delphi
function Encode(const Input: string; const ASet: TUnsafeChars; const Options: TEncodeOptions): string; overload;
C++
HIDESBASE System::UnicodeString __fastcall Encode(const System::UnicodeString Input, const TUnsafeChars &ASet, const TEncodeOptions Options)/* overload */;
inline int __fastcall Encode(System::Classes::TStream* const Input, System::Classes::TStream* const Output){ return TNetEncoding::Encode(Input, Output); }
inline System::DynamicArray<System::Byte> __fastcall Encode(const System::Byte *Input, const int Input_High){ return TNetEncoding::Encode(Input, Input_High); }
inline System::UnicodeString __fastcall Encode(const System::UnicodeString Input){ return TNetEncoding::Encode(Input); }
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| function | public | System.NetEncoding.pas System.NetEncoding.hpp |
System.NetEncoding | TURLEncoding |
Description
Encodes the input data and returns the encoded data.
System.NetEncoding.TURLEncoding.Encode inherits from System.NetEncoding.TNetEncoding.Encode. All content below this line refers to System.NetEncoding.TNetEncoding.Encode.
Encodes the input data and returns the encoded data.
If Input is a string or an array of bytes, Encode returns the encoded data as a string or as an array of bytes respectively.
If Input is a stream, Encode saves the encoded data into Output and returns the number of bytes written into Output.