A solução é:
Dim f As New IO.StreamWriter("caminho_do_arquivo", False, System.Text.Encoding.Default)
Avalados por :
Bom dia a tod@s
Desenvolvi um código para apresentar a devolução mensal do IVA, um relatório que foi modificado pela Receita Federal e o SAP não está preparado para gerar o arquivo, o que me levou a um pequeno problema. Ao criar o arquivo, que deve ser binário, faço da seguinte forma:
Dim oFile As System.IO.FileStream
oFile = System.IO.File.Create(oRutaFichero)
E ao escrevê-lo, faço da seguinte maneira:
My.Computer.FileSystem.WriteAllText(oRutaFichero, "1340", True)
O problema é que ao gerar o arquivo e abri-lo, ao verificar as propriedades, observa-se que sua CODIFICAÇÃO é UTF-8, e ao tentar enviar o arquivo pela internet (do site da Receita Federal) ocorre um erro, pois a CODIFICAÇÃO deve ser ANSI.
Como posso criar um arquivo BINÁRIO e não como texto, mesmo tendo a mesma extensão (txt)?
Não tenho certeza se devo usar a função WriteAllBytes para escrever no arquivo, mas ao usar essa função, não sei se poderei inserir o TEXTO desejado no arquivo...
Espero que alguém possa me ajudar com esse assunto.
Muito obrigado! Saudações!
A solução é:
Dim f As New IO.StreamWriter("caminho_do_arquivo", False, System.Text.Encoding.Default)
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute