今天在弄个 http://sg.163.com/ 网易游戏帐号注册的程序
看上去挺简单的 只要输入帐号 密码 验证码 即可注册使用的是Delphi2010 中的IDHTTP  其中POST内容为:username=帐号
password=密码
repassword=密码
captcha=%D3%EA%B4%E6     //这个是验证码  验证码图为 雨存 二个字
ntesclause=
product=game
pro=sg09fab1
forurl=中文验证码  雨存
%D3%EA%B4%E6         这个用是别人的工具 进行的 URL-GB2312编码 是正确答案
%E9%9B%A8%E5%AD%98   URL-UTF8编码  这个是用工具UTF8编码的结果 不是我要的
%E9%9B%A8%E5%AD%98   自动编码 这个是IDHTTP自动编码的结果 也不是我要的  
%96E8%5B58           自定义函数编码 这个是我自己写的一个URL编码的函数 结果也不对//-------------------URL编码--------------------
function TForm1.F_URLCoding(S: String): String;
var
  I: Integer;         //长度
  N: Integer;         //循环次数
  R: String;          //内容
begin
  I:= length(S);
  ShowMessage(IntToStr(I));
  for N:= 1 to I do
  begin
    R:=R + '%' + IntToHex(ord(S[N]),2);
  end;
  Result:=R;
end;百度了几个小时  看了几十页了 找不到解决的办法
只能上来求助了  求一个delphi用的 URL-GB2312 中文URL编码的函数 谢谢、