我读取了一个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;想请教下原因,还有该怎么办?出现的乱码好像是在句末: ( ?? 蠀 )( ?? 言 )等等,这样。
解决方案 »
- C# 子窗口显示问题
- fileupload控件上传文件
- 怎样将datagridview的所有数据赋给一个DataTable对象,该datagridview没有绑定DataSource?
- 定义换行字符串时,报语法错误,怎么解决?
- 请教我该怎样做啊?
- string path = @"c:\MyDir";中的@什么意思?
- 在导出Excel时,如何添加多个Worksheets对象??保存Excel文件时出错??
- RDLC报表,分组导出excel,一组一张sheet问题!问完可以安心睡觉呢~
- 检查语法错误
- 关于监听程序
- 百分求解,SQL2005打开表加载数据效果怎么实现
- C#.net怎么把GridView显示的所有数据插入MSSQL表中?谢谢!!!
这样也不行,我的这个string数组是从另外一个程序的文本框中获取的,没有中文,全是英文。
System.Text.Encoding.Default这个不加也不行,是不是得使用这个string数组中的文本编码格式,如果是的话,怎么获取string数组中的文本编码格式。我把string数组一条条加到textbox就可以了