使用foreach循环将listbox内文字用writestream写入记事本出现乱码是什么现象,如何解决?
答案:2 悬赏:10 手机版
解决时间 2021-08-16 04:42
- 提问者网友:欲劫无渡
- 2021-08-15 09:55
使用foreach循环将listbox内文字用writestream写入记事本出现乱码是什么现象,如何解决?
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-08-15 10:42
StreamWriter sw = new StreamWriter(path, true, Encoding.UTF8); 把格式改为UTF8试试
全部回答
- 1楼网友:人類模型
- 2021-08-15 12:15
// 菜单栏 保存文件 private void 保存SToolStripMenuItem_Click(object sender, EventArgs e) { string path = null; SaveFileDialog sfd = new SaveFileDialog(); sfd.Title = "我的记事本 -保存文件对话框"; sfd.Filter = "文本文件(*.txt)|*.txt"; if (sfd.ShowDialog() == DialogResult.OK) { path = sfd.FileName; } try { StreamWriter sw = new StreamWriter(path, true, Encoding.Default); sw.Write(this.richTextBox1.Text); sw.Flush(); this.Text = sfd.FileName; } catch (IOException ex) { MessageBox.Show(ex.Message); } }
跟你那类似.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯