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á 977 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 SAC ACBr

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á 977 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.