@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.