Fórum Streams no VB.net #65736
14/10/2006
0
Olá Pessoal,
Estou migrando de VB6 para .NET e empaquei num pequeno problema de stream.
Abri um arquivo utilizando a classe streamreader fiz as alterações necessárias e salvei o arquivo com outro nome utilizando a classe streamwriter, porém o arquivo salvo perdeu todos os caracteres com acentos, ou seja, áéíúóçãüêôûâîà...
Como resolver este problema...
De que forma eu posso definir o encoding dos arquivos de modo que preserve estes caracteres?
Desde já agradeço pela ajuda...
André A. V. da Silva
Programador Sr.
Estou migrando de VB6 para .NET e empaquei num pequeno problema de stream.
Abri um arquivo utilizando a classe streamreader fiz as alterações necessárias e salvei o arquivo com outro nome utilizando a classe streamwriter, porém o arquivo salvo perdeu todos os caracteres com acentos, ou seja, áéíúóçãüêôûâîà...
Como resolver este problema...
De que forma eu posso definir o encoding dos arquivos de modo que preserve estes caracteres?
Desde já agradeço pela ajuda...
André A. V. da Silva
Programador Sr.
Andresilvavbp
Curtir tópico
+ 0
Responder
Posts
10/12/2007
Danielrteles
Cara, eu estava com o mesmo problema hoje de manhã e achei esse código no MSDN:
StreamWriter writer = new StreamWriter(´arquivo.txt´, false, System.Text.Encoding.GetEncoding(´ISO-8859-1´));
Lembrando que o código está em C#. A sintaxe muda, mas a classe (declaração) do Encoding é a mesma.
Abraço
StreamWriter writer = new StreamWriter(´arquivo.txt´, false, System.Text.Encoding.GetEncoding(´ISO-8859-1´));
Lembrando que o código está em C#. A sintaxe muda, mas a classe (declaração) do Encoding é a mesma.
Abraço
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)