FileStream fs = new FileStream("C:\\TXT.TXT",FileMode.OpenOrCreate,FileAccess.Write);
byte[] yq=new byte[textBox1.Text.Length];
for (int i = 0; i < textBox1.Text.Length; i++)
{
yq[i]=(byte)textBox1.Text[i];
}
fs.Write(yq, 0, textBox1.Text.Length);在Textbox 里写进数字然后写入文件里
乱码,怎么解决??,
我知道这段代码写得不好,有时还会有异常
在这段在码基础上,用Write怎么能写入中文,不出现乱码?
byte[] yq=new byte[textBox1.Text.Length];
for (int i = 0; i < textBox1.Text.Length; i++)
{
yq[i]=(byte)textBox1.Text[i];
}
fs.Write(yq, 0, textBox1.Text.Length);在Textbox 里写进数字然后写入文件里
乱码,怎么解决??,
我知道这段代码写得不好,有时还会有异常
在这段在码基础上,用Write怎么能写入中文,不出现乱码?
fs.Write(yq, 0);
fs.Write(yq,0,yq.Length);
StreamWriter stream = new StreamWriter(("C:\\TXT.TXT",true);
stream.WriteLine(textBox1.Text);
stream.Flush();
stream.Close();
true是追加,flase是覆盖.