Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-05-2017
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 203
Poder: 17
alquimista Va por buen camino
[SOLUCIONADO] Enviar TIdUDPClient en UTF-8

Muy buenas...
Uso la versión Delphi 10.1 berlin Update 2

Para enviar por UDP

utilizo el componente TIdUDPClient
con el método TIdUDPClient.Send(cadenatexto);

el problema es que en la rececpción no recibe los acentos ni códigos ASCII extendido

Hay alguna solución que pueda utilizar sin cambiar mucho el código?
Me imagino que tendré que enviar en UTF-8

gracias
Responder Con Cita
  #2  
Antiguo 01-06-2017
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 203
Poder: 17
alquimista Va por buen camino
He probado

Código Delphi [-]
Cadena8:UTF8String;

....
Cadena8:=AnsiToUTF8(Cadena); 
Udpcl.Send(Cadena8)
pero no funciona.. en el destino pone los acentos como ?


Según me dice el delphi
el componente es de Indy 10.6.2.5341
Responder Con Cita
  #3  
Antiguo 08-06-2017
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 203
Poder: 17
alquimista Va por buen camino
Me respondo a mi mismo

Solucionado.

Código Delphi [-]
UDPcl.Send(cm2,IndyTextEncoding(encUTF8));

Tan facil que era me ha costado una mañana.
Añadir uses IdGloblal;
de las Indy
Responder Con Cita
  #4  
Antiguo 08-06-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por alquimista Ver Mensaje
Tan facil que era me ha costado una mañana.
Es que no podemo saberlo TODO
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Recibir múltiples respuestas en TIdUDPClient después de un BroadCast gluglu Redes 0 29-07-2011 11:31:42
Solucionado el Form como parámetro pascalutn2003 Varios 0 24-08-2006 05:02:10
asunto solucionado... superhopi Impresión 4 16-05-2003 12:00:58


La franja horaria es GMT +2. Ahora son las 02:04:47.


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
Copyright 1996-2007 Club Delphi