VS2010 C#写了个 打开文本到textbox,然后可以保存textbox到文件的 练习form
private void openfile()
{
textBox1.Clear();
StreamReader sr =new StreamReader(dlgopen.FileName,Encoding.Default);
textBox1.Text = sr.ReadToEnd();
sr.Close();
}private void savefile()
{
File.WriteAllText(filename,textBox1.Text);
}
private void button2_Click(object sender, EventArgs e)
{
savefile();
}
上面的openfile函数,之前打开TXT文本,只要有汉字就会乱码,
我加了一句 StreamReader sr =new StreamReader(dlgopen.FileName,Encoding.Default);
后不再乱码,但是出现了个新问题,就是下面的savefile,当保存这个文件后,我再打开,又是乱码了
还没有看懂Encoding default的意思,望请高手指点下,哪儿要修改下,保存文件后再打开 就不会乱码了?
新手学习,弱弱的问一下。
private void openfile()
{
textBox1.Clear();
StreamReader sr =new StreamReader(dlgopen.FileName,Encoding.Default);
textBox1.Text = sr.ReadToEnd();
sr.Close();
}private void savefile()
{
File.WriteAllText(filename,textBox1.Text);
}
private void button2_Click(object sender, EventArgs e)
{
savefile();
}
上面的openfile函数,之前打开TXT文本,只要有汉字就会乱码,
我加了一句 StreamReader sr =new StreamReader(dlgopen.FileName,Encoding.Default);
后不再乱码,但是出现了个新问题,就是下面的savefile,当保存这个文件后,我再打开,又是乱码了
还没有看懂Encoding default的意思,望请高手指点下,哪儿要修改下,保存文件后再打开 就不会乱码了?
新手学习,弱弱的问一下。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货