Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

Consumindo dll em c++ retorna erros de acentuação


Paulofrlima
Go to solution Solved by Paulofrlima,
  • Este tópico foi criado há 530 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia,

Estou consumindo as DLL's do ACBrlibNFe em C++ Builder 6 com sucesso.

Porém me deparei com um problema: erros de acentuação e “ç” tanto em respostas da DLL quanto em respostas do SEFAZ.

Me corrijam se eu estiver errado, mas pesquisando aqui no fórum, percebi que a DLL não trata XML retornados (via DistribuicaoDFe). Sendo assim, o ajuste no arquivo de configuração ini (RetirarAcentos=0 ou RetirarAcentos=1) não produz efeito.

Todavia, forcei a passagem errada de uma Chave de NF-e e a DLL me retornou “Chave inválida”.

Testei mudar a opção CodificacaoResposta=0 (UTF-8) para CodificacaoResposta=1 (ANSI) mas sem mudanças no resultado.

Estou errando ou omitindo em mais algum ajuste?

Em anexo o arquivo de configuração que estou usando.

ACBrLibConfig.ini

Link to comment
Share on other sites

  • Consultores

O retorno é em UTF8 por isso a acentuação esta diferente, você deve estar usando ASCII.
Mude a config Sessão Geral Chave CodificacaoResposta, ou use algum recurso de linguagem para isso.

https://acbr.sourceforge.io/ACBrLib/Geral.html

 

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to comment
Share on other sites

  • Solution
14 minutos atrás, Paulofrlima disse:

Oi Rafael,

Obrigado pela resposta, testei as duas configurações UTF-8 e ACSII, porém ambas me retornaram mesmo resultado com erros gramaticais.

Resolvido... com os ajustes estavam corretos usei recuso da linguagem... obrigado!

Link to comment
Share on other sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

  • Este tópico foi criado há 530 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.