System.NetEncoding.TURLEncoding.Encode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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::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); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.NetEncoding.pas
System.NetEncoding.hpp
System.NetEncoding TURLEncoding

Beschreibung

Codiert die Eingabedaten und gibt die codierten Daten zurück.

System.NetEncoding.TURLEncoding.Encode erbt von System.NetEncoding.TNetEncoding.Encode. Der folgende Inhalt bezieht sich auf System.NetEncoding.TNetEncoding.Encode.

Codiert die Eingabedaten und gibt die codierten Daten zurück.

Wenn Input ein String oder ein Bytes-Array ist, gibt Encode die decodierten Daten als ein String oder ein Bytes-Array zurück.
Wenn Input ein Stream ist, speichert Encode die decodierten Daten in Output und gibt die Anzahl der Bytes zurück, die in Output geschrieben werden.

Siehe auch