Ich bin über das gleiche Problem gestolpert
Bei Verwendung wie in diesem Beispiel, aber mit der Translate
API
https://theroadtodelphi.wordpress.co...n-from-delphi/
Delphi-Quellcode:
LIdHTTP:= TIdHTTP.Create(
nil);
try
LIdHTTP.Request.ContentEncoding := '
utf-8';
LIdHTTP.Request.BasicAuthentication:= True;
LIdHTTP.Request.Username:=ApplicationID;
LIdHTTP.Request.Password:=ApplicationID;
LIdHTTP.IOHandler:= LIOHandler;
Response:=LIdHTTP.Get(Format(
URI,[TIdURI.PathEncode(QuotedStr(SearchKey)), Top, Skip]));
Also bei Delphi XE7 (Trial) funktioniert alles richtig
und bei Delphi XE4 sind nur die ASCI Zeichen OK
es muss wohl was am Verhalten von
Indy oder Delphi angepasst worden sein.