c#FileStream文件读写可能会出现乱码
在用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文件读写可能会出现乱码相关推荐
- c#FileStream文件读写(转)
/C#文件流写文件,默认追加FileMode.Append string msg = "okffffffffffffffff"; ...
- c#FileStream文件读写
//C#文件流写文件,默认追加FileMode.Append string msg = "okffffffffffffffff"; byte[] myByte = System.T ...
- c# stream读取本地html文件,C# FileStream文件读写详解
FileStream对象表示在磁盘或网络路径上指向文件的流.这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能.这是因为FileStream类 ...
- FileStream文件读写
FileStream对象表示在磁盘或网络路径上指向文件的流.这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能.这是因为FileStream类 ...
- java读写html文件时出现中文乱码问题的解决方法
最近在做HTML静态生成,需要从硬盘上把模版文件的内容读出来.然后,替换相关标签写到指定的文件中.无论是读写,都遇到了中文乱码问题.试过多种方法,发现下面一种可以避免中文乱码.(无论读取还是写入一定要 ...
- AIR文件操作(三):使用FileStream对象读写文件
快速上手例: 例1.读xml var testXML:XML; var file:File = File.documentsDirectory.resolvePath("Mousebomb/ ...
- csv 文件读写乱码问题的一个简单解决方法
公众号后台回复"图书",了解更多号主新书内容 作者:zhenguo 来源:Python与算法社区 你好,我是 zhenguo 今天扼要总结一个处理csv文件乱码问题,可能你有类似经 ...
- C# FileStream类:文件读写
在 C# 语言中文件读写流使用 FileStream 类来表示,FileStream 类主要用于文件的读写,不仅能读写普通的文本文件,还可以读取图像文件.声音文件等不同格式的文件. 在创建 FileS ...
- python读excel乱码_解决Python2.7读写文件中的中文乱码问题
Python2.7对于中文编码的问题处理的并不好,这几天在爬数据的时候经常会遇到中文的编码问题.但是本人对编码原理不了解,也没时间深究其中的原理.在此仅从应用的角度做一下总结, 1.设置默认编码 在P ...
最新文章
- 第三次作业——(涂江凤、邓洪虹)
- Redis数据“丢失”问题
- ORACLE授权用户查询另一个用户下的表与视图
- MHA 日常维护命令集
- k-gram 拼写校正 java_拼写纠错-基于lucene-ngram实现拼写纠错
- C++顺序创建txt文件
- mysql数据库删除列数据_MySQL数据库-数据表、以及列的增删改查
- Git学习总结(15)——解决Win10 Git图标不显示问题
- 【报告分享】2020解读中国互联网:局部领先、快进的数字化发展.pdf(附下载链接)...
- OpenCV使用BGR而非RGB格式
- dubbo 在centos7下安装
- 你每天都在使用的HTTP协议,到底是什么鬼?
- Eclipse编辑器基本设置
- log4j2.xml 配置文件详解
- FFMPEG学习【libavcodec】:编解码器:硬件加速器桥:VDA
- 美育在计算机教育中应用,浅谈在小学信息技术课堂中有效实施美育.
- Vue——v-show的使用——2020.11.18
- 工程伦理第十二章习题答案
- 重庆公厕装免费WiFi 网速达50M
- 人脸特征点检测:SDM