delphi tencoding怎么用
1个回答
2017-03-20 · 知道合伙人软件行家
关注
展开全部
TEncoding 在 Delphi 语言里,被设计为一个 class,以下是在 System.SysUtils 中的定义:
TEncoding 被用于进行不同编码字符之间的转换。示例代码如下:
procedure TForm1.Button1Click(Sender: TObject);
var
sl : TStringList;
ResponseStream: TMemoryStream;
resultBytes: TBytes;
begin
sl := TStringList.Create;
ResponseStream := TStringStream.Create;
try
IdHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';
sl.Add('id=' + Edit2.Text);
IdHTTP1.Post(Edit1.Text, sl, ResponseStream);
ResponseStream.Position := 0;
SetLength(resultBytes, ResponseStream.Size);
ResponseStream.ReadBuffer(resultBytes[0], Length(resultBytes));
Memo1.Lines.Text := TEncoding.UTF8.GetString(resultBytes);
finally
sl.Free;
ResponseStream.Free;
end;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询