Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   REST request failed (https://www.clubdelphi.com/foros/showthread.php?t=93147)

jkokoj 30-05-2018 03:27:07

REST request failed
 
La verdad es la primera vez que intento hacer esto, creí que era igual que descargar una imagen en un TMemoryStream pero me arroja este error:"REST request failed: No mapping for Unicode character exists in the target multi-byte code page". Vi varias peticiones de ayuda en la web y sus respuestas pero no pude solucionarlo. Espero me ayuden Gracias.


Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  LStream: TMemoryStream;
begin
  LStream := TMemoryStream.Create;
  try
    REST.Client.TDownloadURL.DownloadRawBytes('https://storage.googleapis.com/39d517deaccb48de8f369e034e568473/171b5b5d-e88b-4acd-8785-598f08c39224/server.txt', LStream);
    Memo1.Lines.LoadFromStream(LStream);
  finally
    LStream.Free;
  end;

end;

manelb 29-08-2021 11:10:32

Saludos a todos...

Me he encontrado con este mismo problema y parece que lo he solucionado poniendo el valor iso-8859-15 en la propiedad FallBackChersetEncoding del RESTClient.

He inspeccionado el código fuente de la página HTML a la cual me estoy conectando y he consultado en su cabecera el charset:

Código:

<meta http-equiv="Content-type" content="text/html; charset=iso-8859-15"/>
y es lo que he puesto.

Aunque la consulta inicial es de hace unos años, lo comento por si le puede servir a alguien o hay algún otro comentario al respecto.

Saludos


La franja horaria es GMT +2. Ahora son las 00:57:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi