Indy10的IdHTTP在GET网站的时候中文乱码

问答知识库用户 |浏览296次
收藏|2014/05/17 22:00
遇到这个情况怎么解决呢?

满意回答

2014/05/17 22:00

var
  ss : TStringStream;
begin
  ss := TStringStream.Create('', TEncoding.GetEncoding(65001)); 
  { 936指定gb2312的中文代码页,54936(gb18030),更好些 utf8 对应 65001}
  try
    IdHTTP1.Get(CSURL, ss);
    IdHTTP1.Get(CSURL);
    Memo1.Text := ss.DataString;
  finally
    ss.Free;
  end;
end;

热心网友

其他回答(0)
0人关注该问题
待解决问题



+1
 加载中...