API:System.NetEncoding.TURLEncoding.Encode
Delphi
function Encode(const AInput: string; const ASet: TUnsafeChars; const AOptions: TEncodeOptions; AEncoding: TEncoding = nil): string; overload;
C++
HIDESBASE System::UnicodeString __fastcall Encode(const System::UnicodeString AInput, const TUnsafeChars &ASet, const TEncodeOptions AOptions, System::Sysutils::TEncoding* AEncoding = (System::Sysutils::TEncoding*)(0x0))/* overload */;
inline int __fastcall Encode(System::Classes::TStream* const Input, System::Classes::TStream* const Output){ return TNetEncoding::Encode(Input, Output); }
inline System::Sysutils::TBytes __fastcall Encode(const System::Byte *Input, const System::NativeInt 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.