测试系统:Windows 7 + IE 8
程序中有如下的代码、用于获取网页源码function GetHtml(const URL:string):string;
var
http:TIdHTTP;
html:TStringStream;
begin
try
http:=TIdHTTP.Create(nil);
html:=TStringStream.Create('', TEncoding.GetEncoding(65001));
http.Get(URL,html);
Result:=html.DataString;
finally
http.Free;
html.Free;
end;
end;用这个函数获得同一个网站的HTML代码(http://www.1ting.com)、有时是正常的、有时确是乱码、
这是什么原因?是网站的原因还是我本地电脑的原因呢?我以前从来没碰到过呢、
像我现在就是程序运行到“http://www.1ting.com/album/a1/album_42240.html”这个页面就变成乱码了、
估计过几分钟、又会正常了、而且我使用浏览器打开页面、始终是显示正常的
程序中有如下的代码、用于获取网页源码function GetHtml(const URL:string):string;
var
http:TIdHTTP;
html:TStringStream;
begin
try
http:=TIdHTTP.Create(nil);
html:=TStringStream.Create('', TEncoding.GetEncoding(65001));
http.Get(URL,html);
Result:=html.DataString;
finally
http.Free;
html.Free;
end;
end;用这个函数获得同一个网站的HTML代码(http://www.1ting.com)、有时是正常的、有时确是乱码、
这是什么原因?是网站的原因还是我本地电脑的原因呢?我以前从来没碰到过呢、
像我现在就是程序运行到“http://www.1ting.com/album/a1/album_42240.html”这个页面就变成乱码了、
估计过几分钟、又会正常了、而且我使用浏览器打开页面、始终是显示正常的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货