表示: Delphi C++
表示設定

Web.HTTPApp.HTTPEncode

提供:XE2 API Documentation
移動: 案内, 検索

Delphi

function HTTPEncode(const AStr: AnsiString): AnsiString;

C++

extern PACKAGE System::AnsiString __fastcall HTTPEncode(const System::AnsiString AStr);

プロパティ

種類 可視性 ソース ユニット
function public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp

説明

HTTP メッセージヘッダーで無効となる値を含まない形式に文字列を変換します。

HTTPEncode 関数は,AStr パラメータで A~Z(そして a~z まで),数字で 0~9 まで,アスタリスク(*),感嘆符(!),ドル記号($),単価記号(@),ピリオド(.),下線記号(_),単引用符('),カンマ(,),かっこ()およびハイフン(-)以外のすべての文字を変換します。スペースは正符号(+)に変換され,ほかのすべての文字はパーセント記号(%)に続く 16 進値に変換されます。

たとえば次の文字列は,

% ?

次のように変換されます。

%%+%3f

HTTPEncode は変換された文字列を返します。

関連項目

以前のバージョン
他の言語