Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   TidHttp con acentos (https://www.clubdelphi.com/foros/showthread.php?t=75085)

keys 28-07-2011 13:09:14

TidHttp con acentos
 
Hola a todos. Estoy haciendo un post con el componente TidHttp de las indy. Cuando hago el post con campos con acentos no se reciben correctamente.

params := TIdMultiPartFormDataStream.Create;
params.AddFormField('Texto', 'Holá');
respuesta := idhttp.Post('www.xxxxxx.xxxxx', params);

me imagino que tiene que ver con la conversión a UTF8. Alguien sabe que parametró tengo que configurar. Por cierto uso delphi xe.

Un Saludo y gracias.

Chris 28-07-2011 16:55:34

Las versiones más recientes de Indy no tienen este problema. De hecho yo también me topé con este mismo problema hace unas dos semanas. Puedes intentar instalar la versión más reciente de Indy. En mi caso, para no tener que instalar todo el conjunto de componentes nuevamente, lo que hice fue aislar el código más reciente de la función POST y sus dependencias en una unidad separada por medio de intercepción de clases.

Saludos,
Chris

keys 29-07-2011 08:34:10

Tengo la versión 10.5.7 de las Indy. Creo que las tengo actualizadas.

Gracias.

Chris 29-07-2011 18:17:59

Hola!

He escrito una nueva entrada en mi blog dedicada a tí :) Talvez le das una leída. Sino entiendes el punto, puedes consultarme sin problemas.

Saludos,
Chris


La franja horaria es GMT +2. Ahora son las 15:04:34.

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