Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.748 Beiträge
 
Delphi 11 Alexandria
 
#16

AW: Indy HTTPClient Post umlaute

  Alt 16. Apr 2024, 17:12
@jaenicke,

Wandel ich es in UTF-8 um, bekomme ich z.b. statt L?nge, L??nge zurück.
Hab ich doch schon versucht.
Ich kann das nicht reproduzieren. Wenn ich den Text als UTF-8 schicke, kommt der auch mit Umlauten an. Auf dem Server habe ich das print_r verwendet wie du es geschrieben hast.
Delphi-Quellcode:
var
  Http: TIdHTTP;
  Data: TStringList;
begin
  Http := TIdHTTP.Create(Self);
  try
    Data := TStringList.Create;
    try
      Data.Add('{ "q": "Länge 8,5 cm","source": "de", "target": "en", "api_key": "#####"}');
      ShowMessage(Http.Post('http://www.familie-jaenicke.de/b.php', Data, IndyTextEncoding_UTF8));
    finally
      Data.Free;
    end;
  finally
    Http.Free;
  end;
end;
Da du keinen Quelltext gezeigt hast, kann ich auch nicht beurteilen, was bei dir falsch läuft.
Sebastian Jänicke
AppCentral

Geändert von jaenicke (16. Apr 2024 um 17:14 Uhr)
  Mit Zitat antworten Zitat