在使用StreamWriter生成一个.txt文件时,可以使用记事本正常打开,但它不是一个真正的纯文本文件(在unix下打开行首有乱码)。我现在需要生成一个纯文本文件,但不知道怎样才可以做到,望各位大大不吝惕教。
解决方案 »
- c# webbrowser控件使用的一个问题
- 正则表达式问题,急!
- 请问VSTS是什么东东?
- 绑定数据时,如何保持DataGrid绑定前的显示位置?(WinForm)
- comboBox出现了问题了!!代码如下!!!高手快点帮忙啊
- 我用C# 写的在网站上下载文件的代码.我想在下载了ZWBAR.dll到本地C盘,立即执行注册,不需要手动操作,该怎么做?
- 水晶报表子报表数据库显示问题
- 我一起动vc,就弹出一个消息框,写着“All instances of the license are in use.VA will be disabled”,这是怎么回事?
- string test=string.Format("{0:########.##}",20.2)
- 简单问题
- 如何改变文件夹的访问权限
- 随机函数问题,如何得到正态值的随机数?
要想不要这个BOM,那么就用GB2312的编码来保存文本文件
---------------
不是可能...BOM是Unicode规范规定的...所有编辑器都要加它的...lz所谓的“真正的纯文本文件”是指ANSI文本...指定Encoding即可...StreamWriter sw = new System.IO.StreamWriter(fs, System.Text.Encoding.Default);