API:System.NetEncoding.TURLEncoding.Decode
Delphi
function Decode(const AValue: string; const AOptions: TDecodeOptions; AEncoding: TEncoding = nil): string; overload;
C++
HIDESBASE System::UnicodeString __fastcall Decode(const System::UnicodeString AValue, const TDecodeOptions AOptions, System::Sysutils::TEncoding* AEncoding = (System::Sysutils::TEncoding*)(0x0))/* overload */;
inline int __fastcall Decode(System::Classes::TStream* const Input, System::Classes::TStream* const Output){ return TNetEncoding::Decode(Input, Output); }
inline System::DynamicArray<System::Byte> __fastcall Decode(const System::Byte *Input, const int Input_High){ return TNetEncoding::Decode(Input, Input_High); }
inline System::UnicodeString __fastcall Decode(const System::UnicodeString Input){ return TNetEncoding::Decode(Input); }
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.NetEncoding.pas System.NetEncoding.hpp |
System.NetEncoding | TURLEncoding |
Beschreibung
Decodiert die Eingabedaten und gibt die decodierten Daten zurück.
System.NetEncoding.TURLEncoding.Decode erbt von System.NetEncoding.TNetEncoding.Decode. Der folgende Inhalt bezieht sich auf System.NetEncoding.TNetEncoding.Decode.
Decodiert die Eingabedaten und gibt die decodierten Daten zurück.
Wenn Input
ein String oder ein Byte-Array ist, gibt Decode die decodierten Daten als String bzw. als Byte-Array zurück.
Wenn Input
ein String ist, sollte er in UTF8 codiert sein.
Wenn Input
ein Stream ist, speichert Decode die decodierten Daten in Output
und gibt die Anzahl der in Output
geschriebenen Bytes zurück.