Ir para conteúdo
  • Cadastre-se

dev botao

Tratamento de codificação UTF8 ACBrCEP - WebService ViaCEP


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

Recommended Posts

  • Membros Pro

Boa tarde pessoal

Hoje notei que o ACBrCEP, como o WebService ViaCEP não esta tratando a codificação UTF-8 e com isso retorna a string de bairro, cidade com caracteres ilegíveis.

ACBRCEP-ilegivel.png

Como medida paliativa eu alterei a linha linha 1402 da unit ACBRCEP.pas

de: Buffer := ParseText(fOwner.RespHTTP.Text);  Dia 05/09/2016 14:47 - Weber de Paula

para: Buffer := ParseText(fOwner.RespHTTP.Text, true, false);

assim o tratamento ocorreu de forma correta.

ACBRCEP-legivel.png

 

Se alguém tiver alguma outra sugestão eu agradeço.

Obs.: Eu estava com o meu repositório SVN atualizado.

Desde já obrigado.

 

 

 

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 minutos atrás, Daniel Simoes disse:

Isso já foi corrigido a algumas semanas...

Verifique por atualizações nos seus fontes 

Daniel eu estava com o repositório atualizado, fiz questão de checar até mesmo antes de postar.

De qualquer maneira vou refazer o procedimento de atualizações dos fontes pra desencargo de consciência.

Muito obrigado pelo feedback! Vlw

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
43 minutos atrás, Daniel Simoes disse:

Isso já foi corrigido a algumas semanas...

Verifique por atualizações nos seus fontes 

Daniel acabei de refazer todo o processo de atualização do meu repositório e reinstalação dos componentes e o problema ainda persiste. Testei no próprio fonte de exemplo.

Quando verifico a linha 1402 no arquivo ACBrCEP.pas ainda consta como postei no exemplo acima.

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2789 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.

The popup will be closed in 10 segundos...