Jump to content

dev botao

ERRO : IMPORTANDO TEXTO DO ARQUIVO XML ASSINADO COM CARACTER ESPECIAL


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

Recommended Posts

  • Membros Pro

Prezados Companheiros

Companheiros, estou com um problema que não sabia exatamente em qual das seções do Forum devia postar.

O problema é o seguinte :

Eu criei uma rotina que importa informações de um Arquivo Xml de Nota Fiscal de Compras utilizando o componente AcbrNFE, da seguinte forma :
    AcbrNFE.NotasFiscais.LoadFromFile(NOME DO ARQUIVO);

Na sequência eu gravo o texto do Arquivo Xml Autorizado no Banco de Dados Firebird em um campo com as seguintes características:
Nome do Campo : ARQUIVOXML
File Type              : BLOB
SubType              : TEXT
CharSet               : WIN1252
Colate                  : WIN1252
da seguinte forma : 
  cdsAuditoria.ParamByName('ARQUIVOXML').AsString := string(UTF8Encode(acbrNFE.NotasFiscais.Items[0].XMLAssinado));

Estava funcionando bem este recurso.

O problema atual é que na razão social de um novo fornecedor existe um caracter especial do tipo Apostrofe.

Então , depois de importado, o nome do  fornecedor que deveria ser ( por exemplo ) : ABC'S , aparece como :    ABC'S .

Sabem os companheiros o que posso fazer para corrigir este problema ?

Alguém já passou por problema semelhante?

Grato

Edited by AnDes Sistemas
Tornar o questionamento mais claro
Link to comment
Share on other sites

  • Moderadores
  • Solution
22 minutos atrás, AnDes Sistemas disse:

cdsAuditoria.ParamByName('ARQUIVOXML').AsString := string(UTF8Encode(acbrNFE.NotasFiscais.Items[0].XMLAssinado));

acho que naõ é necessário fazer essa conversão para jogar no campo o xml

chegou a testar isso

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link to comment
Share on other sites

×
×
  • 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.