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); }
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.NetEncoding.pas System.NetEncoding.hpp |
System.NetEncoding | TURLEncoding |
説明
入力データをデコードし、デコードされたデータを返します。
System.NetEncoding.TURLEncoding.Decode は System.NetEncoding.TNetEncoding.Decode を継承しています。以下の内容はすべて System.NetEncoding.TNetEncoding.Decode を参照しています。
入力データをデコードし、デコードされたデータを返します。
Input
が文字列またはバイト配列だった場合、Decode は、デコードされたデータを、それぞれ文字列またはバイト配列として返します。
Input
は文字列で、UTF8 エンコードでなければなりません。
Input
がストリームの場合、Decode はデコードされたデータを Output
に保存し、Output
に書き込まれたバイト数を返します。