我读取了一个string数组,然后一条一条写入到文本文件中,但是当中出现了部分乱码,部分是正常的。
具体使用的是:
FileStream fsFile = new FileStream(filename, FileMode.Append);
StreamWriter swWriter = new StreamWriter(fsFile, System.Text.Encoding.Default);
...
swWriter.WriteLine(TabString[i, j]);
...如果我将TabString[i, j]直接输入到文本框,则一切正常。
textBox1.Text += TabString[i, j] + Environment.NewLine;想请教下原因,还有该怎么办?出现的乱码好像是在句末: ( ?? 蠀 )( ?? 言 )等等,这样。
具体使用的是:
FileStream fsFile = new FileStream(filename, FileMode.Append);
StreamWriter swWriter = new StreamWriter(fsFile, System.Text.Encoding.Default);
...
swWriter.WriteLine(TabString[i, j]);
...如果我将TabString[i, j]直接输入到文本框,则一切正常。
textBox1.Text += TabString[i, j] + Environment.NewLine;想请教下原因,还有该怎么办?出现的乱码好像是在句末: ( ?? 蠀 )( ?? 言 )等等,这样。
解决方案 »
- 问个基础问题,new List<T>(IEnumerable<T>)用在什么地方?为什么要这么用?
- RDLC报表 页面设置
- web窗体中如何弹出一个保存文件路径的对话框
- SQL 2005获取字段信息(用于代码生成器)
- listbox中内容定时刷新时,不会有明显的抖动,且使刷新后的scrollbar保持在刷新前的位置
- 如何列举出两个IPAddress中间所有的IPAddress啊?
- windows应用程序中的datagrid,怎样,隐藏列?还有怎样打印datagrid中的值?
- DataGrid中怎么让它不显示新加行?
- 找一个数组最大值算法
- 关于内存表之间关联的问题, 难道没有人遇到过这种问题。 第三次提问了。 :(
- 百分求解,SQL2005打开表加载数据效果怎么实现
- C#.net怎么把GridView显示的所有数据插入MSSQL表中?谢谢!!!
这样也不行,我的这个string数组是从另外一个程序的文本框中获取的,没有中文,全是英文。
System.Text.Encoding.Default这个不加也不行,是不是得使用这个string数组中的文本编码格式,如果是的话,怎么获取string数组中的文本编码格式。我把string数组一条条加到textbox就可以了