永发信息网

C#编写的记事本打开的文件是乱码怎么办

答案:3  悬赏:80  手机版
解决时间 2021-02-28 03:01
  • 提问者网友:锁深秋
  • 2021-02-27 08:38
打开代码
private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
{
if (richTextBox1.Modified == true)
{
DialogResult result = MessageBox.Show("文件内容已经改变,需要保存吗?"
, "保存文件", MessageBoxButtons.YesNoCancel,
MessageBoxIcon.Question);
switch (result)
{
case DialogResult.Yes:
另存为AToolStripMenuItem_Click(sender, e);
break;

case DialogResult.No:
break;

case DialogResult.Cancel:
return;
}// end switch
}// end if
string fname;

openFileDialog1.Filter = "文本文件(*.txt)|*.txt|RTF格式文件(*.RTF)|*.RTF";
openFileDialog1.FilterIndex = 1;
openFileDialog1.ShowDialog();
openFileDialog1.Title = "打开文件";

fname = openFileDialog1.FileName;
this.Text = fname + " - " + "记事本";
if (fname != "")
{
currentFileName = fname;
if (openFileDialog1.FilterIndex == 1)
richTextBox1.LoadFile(fname, RichTextBoxStreamType.PlainText);
else
richTextBox1.LoadFile(fname, RichTextBoxStreamType.RichText);
//richTextBox1.Text = File.ReadAllText(openFileDialog1.FileName);

richTextBox1.Modified = false;
}
}
打开txt文件是乱码!求指导。
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2019-12-31 15:44
应该没有问题把,难道你的文件不是系统默认编码?。。。
全部回答
  • 1楼网友:毛毛
  • 2019-04-09 12:09
匪夷所思
  • 2楼网友:孤独的牧羊人
  • 2020-10-29 13:48
代码加密了的吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯