0

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 も使用しています)。

4

1 に答える 1