【发布时间】:2013-05-16 14:27:04
【问题描述】:
我注意到我在使用 Indy Client 的应用程序中的 XML 文件有无效字符(我实际上使用 IdHttp 的默认参数)
这是我的代码:
ts := TStringList.Create;
try
ts.Add('XML=' + AXMLDoc.XML.Text));
HTTPString := IdHTTPClient.Post('http://' + FHost + ':' + IntToStr(FPort) + FHttpRoot, ts);
finally
ts.Free;
end;
我的 XML 文件是 UTF-8 编码的。
我必须做什么才能在我的服务器上获得良好的编码(我也使用 Indy 作为服务器)?
【问题讨论】:
-
使用 XML 标头中
encoding属性值中的内容。如果是 UTF-8,那么我会尝试this code。 -
用 UTF-8 编码
标签: delphi delphi-xe2 idhttp delphi-xe4 txmldocument