您的位置:首页 > 编程语言 > C#

c# 中StreamWriter写入中文出现乱码的解决办法

2009-08-01 11:57 281 查看
FielStream类操作的是字节和节节数组,而stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行。
FielStream类维护内部文件指针,该指针指向文件中进行下一次读写操作的位置。
FileStream只能处理原始字节(raw byte),处理原去吧字节的功能使用FileStream类可以用于处理任何数据文件。
通过读取字节数据,FileStream对像可以用于读取图像和声音。代价是FileStream类不能将数据直接读入字符串
此指针可以修改用Seek方法,它有两个参数:
第一个参数:规定文件指针以字节为参数的移动距离
第二个参数:规定开始计算的起始位置

byte[] byDataValue = new byte[200];
2 char[] charDataValue = new char[200];
3
4 private void FilesStreamReadFile()
8
private void FileStreamWriteFile()
5
FileStream对象通常会在StreamWriter或StreamReader内使用,并使用它们的方法处理文件。

private void StreamWriterMetod()
5

private void StreamReaderMetod()
5

private void StreamReaderMetodTwo()
5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: