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();
}
}