本文整理自网络,侵删。
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 firemonkey的stylebook皮肤控件的使用
Delphi 数据类型cardinal 怎么转换成 string?
Delphi自动以管理员身份在vista 和 windows7 下运行程序
Delphi urldownloadtofile 支持进度条
更多相关阅读请进入《Delphi》频道 >>