今天在练习写 记事本,我写了一下的代码,正确的情况下 实现的功能应该和记事本的功能一样,可是我这个代码 运行没有错,为什么显示出来的是乱码 如图所示
private void nNToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog openDialog1 = new OpenFileDialog();
openDialog1.Title = "打开";
openDialog1.Filter = "文本文件|*.txt|所有文件|*.*"; //设置过滤器
if (openDialog1.ShowDialog() == DialogResult.OK)
{
FileStream fileLiu = new FileStream(openDialog1.FileName,FileMode.Open,FileAccess.Read,FileShare.None);
//声明一个文件流
StreamReader readQu = new StreamReader(fileLiu);
//创建读取器
txtText.Text = readQu.ReadToEnd();
//指示读取器(readQu)对文件流(fileLiu)的操作是 读到最后
readQu.Close();
fileLiu.Close();
}
}
|