110,538
社区成员
发帖
与我相关
我的任务
分享
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
frmEdit frm = new frmEdit();
frm.Text = openFileDialog1.FileName;
StreamReader sr = new StreamReader(openFileDialog1.FileName,Encoding.Default); //A
frm.richTextBox1.Text = sr.ReadToEnd();
// frm.richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText); //B
// frm.richTextBox1.Text = File.ReadAllText(openFileDialog1.FileName); //C
// string[] fileContent = File.ReadAllLines(openFileDialog1.FileName); //D
// foreach (string s in fileContent)
// frm.richTextBox1.AppendText(s);
frm.MdiParent = this;
frm.Show();
}
ANSI和UTF-8两种编码文件总有一种乱码,而且四种方法两种是ANSI的乱码,两种是UTF-8的乱码。