Web.HTTPApp.HTTPDecode
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.