L
ljdzxx
Unregistered / Unconfirmed
GUEST, unregistred user!
问题就是
http://www.ublove.com/cng/search/Profile.asp?userid=sexygirl486
这个网页,用IE打开后,将网页另存为,然后再用记事本打开该网页,可以正确的显示网页源码,现在换用idhttp(我装的Indy 10)下载,代码如下:
var
Stream_Rec: TMemoryStream;
begin
Stream_Rec:=TMemoryStream.Create;
idHttp1.Get('http://www.ublove.com/cng/search/Profile.asp?userid=sexygirl486',Stream_Rec);
Stream_Rec.SaveToFile('d:/a.htm');
end;
同样用记事本打开,显示的全是乱码。
我的问题就是,如何用IdHttp实现像IE的另存为一样的功能,不要搞出这么多的乱码。
Indy 10 中的IdHttp有Request.AcceptCharSet,Request.AcceptEncoding,Request.AcceptLanguage等属性可以设置的,我在Google上找了一些外文资料看过,试着设置过几次都没能成功,是否是这方面问题?对于utf-8编码的网页该如何设置?有人懂这方面的吗?
我前面开了两贴都没能够很好的解决这个问题,不解决不甘心
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3478485
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3476205
http://www.ublove.com/cng/search/Profile.asp?userid=sexygirl486
这个网页,用IE打开后,将网页另存为,然后再用记事本打开该网页,可以正确的显示网页源码,现在换用idhttp(我装的Indy 10)下载,代码如下:
var
Stream_Rec: TMemoryStream;
begin
Stream_Rec:=TMemoryStream.Create;
idHttp1.Get('http://www.ublove.com/cng/search/Profile.asp?userid=sexygirl486',Stream_Rec);
Stream_Rec.SaveToFile('d:/a.htm');
end;
同样用记事本打开,显示的全是乱码。
我的问题就是,如何用IdHttp实现像IE的另存为一样的功能,不要搞出这么多的乱码。
Indy 10 中的IdHttp有Request.AcceptCharSet,Request.AcceptEncoding,Request.AcceptLanguage等属性可以设置的,我在Google上找了一些外文资料看过,试着设置过几次都没能成功,是否是这方面问题?对于utf-8编码的网页该如何设置?有人懂这方面的吗?
我前面开了两贴都没能够很好的解决这个问题,不解决不甘心
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3478485
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3476205