Ir ao conteúdo

Posts recomendados

Postado

Tudo bem pessoal, sou iniciante na área e estou fazendo um sistema em C# e, em resumo, estou com um problema com a formatação de texto do BinaryWriter. Basicamente quero passar dados de diversos labels que estão em um forms windows para um texto txt. Embora de fato o texto apareça corretamente, ele vem acompanhado de um carácter extra (os quadradozinhos espalhados) em cada Write que eu dou, gostaria de consertar isso e se possível gostaria de uma explicação sobre eles. Segue o código e o arquivo de output

 private void button1_Click(object sender, EventArgs e)
 {
     
     SaveFileDialog save = new SaveFileDialog();
     save.Filter = "Text File|*.doc";
     if (save.ShowDialog() == DialogResult.OK)
     {
         string path = save.FileName;
         BinaryWriter bw = new BinaryWriter(File.Create(path));
         bw.Write(Label1.Text);
         bw.Write(labelNome.Text);
         bw.Write("\n");
         
         bw.Write(label2.Text);
         bw.Write(labelData.Text);
         bw.Write("\n");
         
         bw.Write(label3.Text);
         bw.Write(labelTipoComprovante.Text);
         bw.Write("\n");

         bw.Write(label4.Text);
         bw.Write(labelTotal.Text);
         bw.Write("\n");



         bw.Dispose();
     }
 }

 

saida.PNG

 

 

 

telacodigo.PNG

  • Curtir 1
  • Pedroou alterou o título para Caractere extra após formatação de texto usando BinaryWriter
  • 2 semanas depois...
Postado

Meu palpite é ..., incompatibilidade de codificação de arquivo.

 

Sendo isso, então, talvez, corrija-se quando declara a função com o parâmetro Encoding , explicitamente.

 

Bem-vindo ao CdH!

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!