Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

Caracteres especiais na importação de XML


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

Recommended Posts

  • Moderadores

Bom dia

Uma das coisas, que fizemos para todos os clientes, é que eles digitem dos nomes ou qualquer 

informação sem acentuação , ou caracteres especiais.

Quando o cliente faz isso, no proprio campo fizemos a troca da acentuacao para sem acentuação.

Se voce adotar isso, vai ter menos dores de cabeça.

Eu como trabalho em outra linguaguem Windev, eu já mando tudo sem acentuação.

Espero ter colaborado

Amarildo

 

image.png

  • Like 1
Link to comment
Share on other sites

  • Moderadores

Bom dia Amarildo, nessa caso estamos importando esse arquivo para o sistema. Veio de outro ERP. É um dos únicos que vimos assim todo acentuado.

 

Nesse caso eu sugiro, que faça essa rotina entao na hora da leitura do arquivo texto, assim , voce tem certesa do que esta mandando..blz

Em Windev, meus comandos, sao esses , em delphi, ai..fico devendo.. 

mas usa com os teus comandos substituindo cada carecter que tu deseja em outro.

blz..

 

texto=Replace(texto,"Û","U")
texto=Replace(texto,"Ü","U")

texto=NoSpace(texto)
RESULT(texto)
 

remove_acento.txt

Link to comment
Share on other sites

  • Fundadores
2 horas atrás, Mauro Ferreira disse:

Alterar isso no xml manualmente ou alguma função do componente?

Você pode alterar a declaração do XML (conforme indicado no Post anterior)... isso não deve invalidar a assinatura do XML...

Faça uma cópia do XML... e use algum Editor que suporte UTF8, como por exemplo o NotePad++

  • Like 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

Boa noite!

Obrigado todos pela atenção. 

Fiz a alteração manual no xml incluindo <?xml version="1.0" encoding="UTF-8"?>

Então comecei a verificar vários outros xml e percebi que nenhum tinham a declaração, mas também não tinham usado acentução.

O que vocês recomendam?

Antes de importar os arquivos modificar o arquivo incluindo <?xml version="1.0" encoding="UTF-8"?> para todos os arquivos?

Alguma sugestão?

 

 

 

Link to comment
Share on other sites

  • Fundadores

Como esses XMLs são gerados ? o correto é corrigir a rotina que está gerando... pois é errado criar um XML sem essa declaração...

A declaração do XML em UTF8 é uma exigência técnica do padrão NFe...

Se você usa Delphi, na ACBrUtil tem alguns métodos para saber se o XML tem a declaração em UTF8... o correto seria, primeiro verificar se a declaração existe, e apenas na falta da mesma, inserir...

Realmente se não houver caracteres acentuados no conteúdo do XML, a declaração de Encoding seria indiferente.. pois os caracteres "normais" da Tabela ASCII são os mesmos para todos os Encodings

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Consultores

Obrigado por reportar.

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

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

Link to comment
Share on other sites

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