请问如何格式化POST字符串?(100分)

  • 主题发起人 主题发起人 chenglf
  • 开始时间 开始时间
C

chenglf

Unregistered / Unconfirmed
GUEST, unregistred user!
即将
http://www.aaaaa.com/aa.htm
格式化成
http%3A%2F%www.aaaa.com%2Faa.htm
提交给服务器.

最好能给点代码.
 
先将http://www.aaaaa.com/aa.htm
分隔成http,:,//,www.aaaaa.com,/,aa.htm
这样再组合":"=%3A ,"/"=%2F
 
正常的提交,/ 是不需要编码的,这种哪一种需要?
 
//字符替换
procedure TForm1.Button1Click(Sender: TObject);
var
ss : string;
begin
ss := 'http://www.aaaaa.com/aa.htm';
ss:=StringReplace(ss, '//', '%3A%2F%', [rfReplaceAll]);
ss:=StringReplace(ss,'/','%2F', [rfReplaceAll]);
ShowMessage(ss);
end;
 
后退
顶部