Ir para conteúdo
  • Cadastre-se

dev botao

Erro "input is not proper UTF-8, indicate encoding ! Bytes 0xC7 0xC3 0x4F 0x20


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1122 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

Boa tarde,

Esse erro esta ocorrendo porque contem vogal acentuada ou cedilha como é o caso desse XML.

Apesar de constar logo no inicio do XML que o encoding é UTF-8, pelo jeito esse XML não esta em UTF-8.

Estamos tentado encontrar uma maneira de identificar de forma correta o encoding do XML retornado pelo provedor.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Olá, para adicionar ao post.

Estou recebendo o mesmo retorno.

Quando o ACBrNFSeX tenta ler o Retorno de um envio pro Provedor SigISS, município de Londrina.

O erro retorna quando executa o método LoadFromXml do TACBrXmlDocument.

TACBrXmlDocument.LoadFromXml(AXmlDocument: string);

Utilizando Lazarus e Linux.

Retorno tratado pelo ACBrNFSeX:

2-lista-nfse-ger.xml

 

image.png.4c5337c195a83ca6efd1a1847211d171.png

  • Curtir 1
  • 3 semanas depois ...
Postado
Em 10/01/2022 at 17:23, Italo Giurizzato Junior disse:

Boa tarde,

Esse erro esta ocorrendo porque contem vogal acentuada ou cedilha como é o caso desse XML.

Apesar de constar logo no inicio do XML que o encoding é UTF-8, pelo jeito esse XML não esta em UTF-8.

Estamos tentado encontrar uma maneira de identificar de forma correta o encoding do XML retornado pelo provedor.

Boa tarde, não vi se tem alguma solução sobre esse problema de "codificação"...

  • Consultores
Postado

Boa tarde,

Esta semana do dia 7 pretendemos liberar uma alteração no componente que acreditamos que vai resolver o problema de codificação.

Antes estávamos trabalhando em uma única rotina para resolver o problema de todos os provedores, mas vimos que o caminho não estava correto, mudamos de ideia e agora cada provedor vai ter a sua própria rotina para fazer os devidos ajustes. 

Como isso, o ajuste promovido no provedor A não vai gerar um efeito colateral nos demais provedores.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 1 mês depois ...
Postado

Boa Tarde Italo!

Estou com o mesmo problema com o Provedor Digifred na cidade de Taquari/RS, eles migraram de sistema agora no carnaval, antes o provedor era DBSeller e agora é Digifred.

Esse xml da nota 23130 é uma nota gerada diretamente no site da prefeitura em ambiente de produção. O Xml da nota 0001 foi gerado pelo meu sistema em ambiente de homologação, mas ambas as notas retornam o erro

Input is not proper UTF-8.

Se puder me auxiliar agradeço.

Atualizei os fontes do Acbr recentemente

Obrigado

 

 

 

3522015922120000011756000000000023130-nfse.xml 4322030928573800038956202200000000001-nfse.xml

Postado

Olá Itálo!

O erro acontece ao imprimir o Danfe,  no loadfromfile... atualize o componente  no dia 22/02.. 

Como foi trocado o provedor da prefeitura no feriado de carnaval, não atualize posteriormente a isso até pra não precisar recompilar o arquivo de resource das cidades.

 

Postado

Boa Tarde Ítalo!

Funcionou perfeitamente obrigado!

Só mais um detalhe, não sei se tem a ver com as atualizações ou não... mas quando imprimo o danfe, aparece a tarja NFSe Cancelada.

Mesmo não tendo feito nenhum cancelamento.

 

  • Consultores
Postado

Bom dia Luiz,

Isso esta ocorrendo ao utilizar o programa exemplo?

Se sim é porque no programa exemplo na procedure que configura o componente tem uma linha que esta passando o valor True para a propriedade Cancelado.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Administradores
Postado

Obrigado por reportar.

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

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1122 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...