Ir para conteúdo
  • Cadastre-se

dev botao

Charset UTF-8 no TACBrTCPServer Telnet


Renan S
  • Este tópico foi criado há 2624 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal, estou com problema com o TACBrTCPServer, sei que talvez ninguém ainda use ele, mas estou com problemas que talvez tenha solução....

Quando realizo a devolução da String, ela se perde com os caracteres especiais como Acentos, já tentei converter para a UTF e  para Ansi mas não deu certo, será que alguém achou uma solução para isso?

eeeeee.PNG

 

Via telnet 

  Enviar := AnsiToUtf8(Enviar)+#13+#10;

  Enviar := (Enviar)+#13+#10;

Link para o comentário
Compartilhar em outros sites

Então, eu uso o Delphi XE8, o projeto o Monitor é em Lazarus, não?

 

13 minutos atrás, Juliomar Marchetti disse:

Boa tarde

confere o código do projeto ACBrMonitorPLUS que está no svn lá tem detalhada o código que é usado para isso.

Então, eu uso o Delphi XE8, o projeto o Monitor é em Lazarus, não?

Link para o comentário
Compartilhar em outros sites

23 minutos atrás, Juliomar Marchetti disse:

Sim mas é pascal igual, abre no bloco de notas o código.

Então ele usa 

TcpServer.Terminador := '#13,#10,#46,#13,#10';

E não entendi muito bem, mas ele chama a procedure resposta, que corregi o erro, mas não entendi como isso pode ajudar ?!

Citar

Resposta := Utf8ToAnsi(Resposta);

Resposta := StringReplace(Resposta, chr(3), '', [rfReplaceAll]);
 

 

Ainda ficou com os acentos "zoados", mas estão menos "zoados" que antes

Enviar := Utf8ToAnsi(Enviar);

Enviar := StringReplace(Enviar, chr(3), '', [rfReplaceAll]);


Enviar := (Enviar)+#13+#10;

Capturar.PNG

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2624 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.