StreamWriter sw = new StreamWriter(fto, Encoding.ASCII);我用这个方式的写文本文档,但只能是0~128的ASCII码正确的写入文档,但是129~255的就不能成功输入一旦将129~255的写入,就会转换回0~128的,因为我是用来解密文件的,一旦写入不是密文,解密出来就肯定是错误的请问如果我要正确写入129~255的ASCII码,该怎么办呢?请高手指点!!!!谢谢~~
解决方案 »
- 数据的删除问题
- C# 播放视频音频文件
- sql里这样一个数据计算语句,怎么把它的计算值分别赋值给C#的控件呢???
- c# 转换marc 数据
- 急!vs2005打不开解决方案
- 求助(急):在外网,SQL Server 不存在或访问被拒绝的错误
- 如何获得延迟的函数?
- 免费提供的.net 应用程序的安装引导程序,自动安装ie6,mdac27,.net framework,欢迎使用。
- 为什么我在编写 Windows Form 的 UserControl 时,一加入图像资源就集成调试出错?
- DataGrid_EditCommand事件中e.Item.Cells[0].Text得到的总是""是什么原因?
- 难症+疑问
- 求助:用c#画坐标图的代码
用UTF-8可以写进这个范围的ASCII码,但是会产生BOM(Byte order )...能不产生BOM么?谢谢
直接在 stream 和 byte[] 之间 read write 即可.
若要使用 reader / writer ,
请使用 encoding 无关的 binary reader / writerstream reader / writer 是继承自 Text reader / writer ,
是用于文本的.