在用FileStream写数据时,会出现乱码,建议使用

string msg = "okffffffffffffffff";
            byte[] myByte = System.Text.Encoding.UTF8.GetBytes(msg);
            using (FileStream fsWrite = new FileStream(@"D:\1.txt", FileMode.Append))
            {
                fsWrite.Write(myByte, 0, myByte.Length);
            }; 
            //c#文件流读文件 
            using (FileStream fsRead = new FileStream(@"D:\1.txt", FileMode.Open))
            {
                int fsLen = (int)fsRead.Length;
                byte[] heByte = new byte[fsLen];
                int r = fsRead.Read(heByte, 0, heByte.Length);
                string myStr = System.Text.Encoding.UTF8.GetString(heByte);
                Console.WriteLine(myStr);
                Console.ReadKey();
            }

而通过此代码StreamReader或StreamWrite 可以解决乱码问题;一般会在文件头加上标识位,告诉编辑器当前文件是何种编码,然后编辑器才会以何种编码打开

c#FileStream文件读写可能会出现乱码相关推荐

  1. c#FileStream文件读写(转)

    /C#文件流写文件,默认追加FileMode.Append              string msg = "okffffffffffffffff";             ...

  2. c#FileStream文件读写

    //C#文件流写文件,默认追加FileMode.Append string msg = "okffffffffffffffff"; byte[] myByte = System.T ...

  3. c# stream读取本地html文件,C# FileStream文件读写详解

    FileStream对象表示在磁盘或网络路径上指向文件的流.这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能.这是因为FileStream类 ...

  4. FileStream文件读写

    FileStream对象表示在磁盘或网络路径上指向文件的流.这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能.这是因为FileStream类 ...

  5. java读写html文件时出现中文乱码问题的解决方法

    最近在做HTML静态生成,需要从硬盘上把模版文件的内容读出来.然后,替换相关标签写到指定的文件中.无论是读写,都遇到了中文乱码问题.试过多种方法,发现下面一种可以避免中文乱码.(无论读取还是写入一定要 ...

  6. AIR文件操作(三):使用FileStream对象读写文件

    快速上手例: 例1.读xml var testXML:XML; var file:File = File.documentsDirectory.resolvePath("Mousebomb/ ...

  7. csv 文件读写乱码问题的一个简单解决方法

    公众号后台回复"图书",了解更多号主新书内容 作者:zhenguo 来源:Python与算法社区 你好,我是 zhenguo 今天扼要总结一个处理csv文件乱码问题,可能你有类似经 ...

  8. C# FileStream类:文件读写

    在 C# 语言中文件读写流使用 FileStream 类来表示,FileStream 类主要用于文件的读写,不仅能读写普通的文本文件,还可以读取图像文件.声音文件等不同格式的文件. 在创建 FileS ...

  9. python读excel乱码_解决Python2.7读写文件中的中文乱码问题

    Python2.7对于中文编码的问题处理的并不好,这几天在爬数据的时候经常会遇到中文的编码问题.但是本人对编码原理不了解,也没时间深究其中的原理.在此仅从应用的角度做一下总结, 1.设置默认编码 在P ...

最新文章

  1. 第三次作业——(涂江凤、邓洪虹)
  2. Redis数据“丢失”问题
  3. ORACLE授权用户查询另一个用户下的表与视图
  4. MHA 日常维护命令集
  5. k-gram 拼写校正 java_拼写纠错-基于lucene-ngram实现拼写纠错
  6. C++顺序创建txt文件
  7. mysql数据库删除列数据_MySQL数据库-数据表、以及列的增删改查
  8. Git学习总结(15)——解决Win10 Git图标不显示问题
  9. 【报告分享】2020解读中国互联网:局部领先、快进的数字化发展.pdf(附下载链接)...
  10. OpenCV使用BGR而非RGB格式
  11. dubbo 在centos7下安装
  12. 你每天都在使用的HTTP协议,到底是什么鬼?
  13. Eclipse编辑器基本设置
  14. log4j2.xml 配置文件详解
  15. FFMPEG学习【libavcodec】:编解码器:硬件加速器桥:VDA
  16. 美育在计算机教育中应用,浅谈在小学信息技术课堂中有效实施美育.
  17. Vue——v-show的使用——2020.11.18
  18. 工程伦理第十二章习题答案
  19. 重庆公厕装免费WiFi 网速达50M
  20. 人脸特征点检测:SDM

热门文章

  1. 面向对象概念及对象、抽象、类的解释
  2. 开始→运行→输入的命令集锦(欢迎补充)
  3. linux bam文件格式,sam和bam格式文件的shell小练习-答案
  4. python最小二乘法_最小二乘法(least sqaure method)
  5. 大数据Java基础一
  6. 大数据扫黄,是怎样发现你的?
  7. 备战三个月,2021年阿里+腾讯+快手offer都已拿到!详解系列文章
  8. python在手,天下我有!
  9. 图像算法五 —— EM算法
  10. 咸鱼Micropython— network