表示: 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 は変換された文字列を返します。