本文整理自网络,侵删。
function URLEncode(const aData: AnsiString): AnsiString;const Chars: Array [0..18] of AnsiChar = (#$25, #$21, #$2A, #$27, #$28, #$29, #$3B, #$3A, #$40, #$26, #$3D, #$2B, #$24, #$2C, #$2F, #$3F, #$23, #$5B, #$5D);var sData: String; i1: DWORD;begin sData := String(aData); for i1 := Low(Chars) to High(Chars) do sData := StringReplace(sData, String(Chars[i1]), '%' + IntToHex(Ord(Chars[i1]), 2), [rfReplaceAll, rfIgnoreCase]); result := AnsiString(sData);end;
相关阅读 >>
Delphi 利用 showmessage(syserrormessage(getlasterror));得到不反馈的错误信息
firemonkey listbox 的几个事件:拖动,点击,长按
更多相关阅读请进入《Delphi》频道 >>