HTTPApp.HTTPDecode
From RAD Studio VCL Documentation (German)
Contents |
Delphi-Informationen
von HTTPApp.pas
function HTTPDecode(const AStr: AnsiString): AnsiString;
Unit: HTTPApp
Typ: Funktion
Sichtbarkeit: public
C++-Informationen
von HTTPApp.hpp
System::AnsiStringT<0> __fastcall HTTPDecode(System::AnsiStringT<0> AStr);
Unit: HTTPApp
Typ: Funktion
Beschreibung
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.
Der String
%%+%3f
wird umgewandelt in
% ?
Der Parameter AStr enthält den nicht-decodierten String. Der Rückgabewert stellt die konvertierte Version des Strings dar.