Vitor, tens razão. Alguns caracteres podem ser perdidos com ASCII.
Avalados por :
Olá!
Preciso criar um arquivo binário, mas quando o faço com as seguintes linhas:
Dim oFile As System.IO.FileStream
oFile = System.IO.File.Create(oRutaFichero)
e escrevo com isso:
My.Computer.FileSystem.WriteAllText(oRutaFichero, "TEXTO", True)
ao acessar as propriedades do arquivo, a codificação é UTF-8 e deve ser ANSI
Como posso fazer isso?
Muito obrigado!
Cumprimentos, até logo!
Vitor, tens razão. Alguns caracteres podem ser perdidos com ASCII.
Olá,
Para a codificação ANSI, você deve usar System.Text.Encoding.Default e não System.Text.Encoding.ASCII.
Saudações,
Vítor Vieira
Sim! Alterei meu código e está funcionando perfeitamente!
Muito obrigado!
Olá,
Use StreamWriter em vez disso.
Dim f As New IO.StreamWriter("caminho_do_arquivo", False, System.Text.Encoding.ASCII)
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor