今天在弄个 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编码的函数 谢谢、
看上去挺简单的 只要输入帐号 密码 验证码 即可注册使用的是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编码的函数 谢谢、
解决方案 »
- 急!怎么解决内存增长的问题!
- 200分求delphi5安裝文件
- 请问:[Fatal Error] WinSa.dpr(67): Unit StdActns was compiled with a different version of StrUtils.TStringSearchOptions错误
- 一个简单的SQL问题,在线等待求助
- QReport纸张自定义小问题,请帮帮忙
- 学delphi学了三年了,越学心里越没底,郁闷,散分
- 俺笨,不知到关于SMS的开发!
- ☆☆☆ 程序员 ☆☆☆
- 怎样在代码中写 table 的 filter 属性??答者给分!
- 在desktop中建的paradox表在相关性的问题?
- 大家新年好,请教一个Ehlib DBGridEh 数据显示(在线急急)
- D2010使用 VclSkin V5.4 for D7-D2010 FullSource 问题~
然后使用的时候用HTTPEncode()
httpencode 这个简单实用
我自己写了一个几十行的函数。。