Web.HTTPApp.HTTPDecode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function HTTPDecode(const AStr: string): string;

C++

extern DELPHI_PACKAGE System::UnicodeString __fastcall HTTPDecode _DEPRECATED_ATTRIBUTE1("Use TNetEncoding.URL.Decode") (const System::UnicodeString AStr);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp


Beschreibung

Warnung: HTTPDecode ist veraltet. Bitte verwenden Sie System.NetEncoding.TURLEncoding.

Decodiert einen String, der HTTP-Escape-Zeichen enthält.

HTTPDecode decodiert die Escape-Zeichen (+ und %) in einem String, der aus einem HTTP-Botschafts-Header stammt. Pluszeichen (+) werden in Leerzeichen umgewandelt. Das Prozentzeichen (%) gibt an, dass die beiden nachfolgenden Zeichen die hexadezimale Darstellung eines Zeichens sind. Wenn zwei Prozentzeichen aufeinander folgen (%%), werden sie in ein einzelnes Prozentzeichen umgewandelt.

Zum Beispiel wird der String

%%+%3f

umgewandelt in

% ?

Der Parameter AStr enthält den codierten String. Der Rückgabewert stellt die konvertierte Version des Strings dar.

Siehe auch