c#中如何以utf-8编码方式读取文件流到字节数组中
3个回答
展开全部
FileStream fs = new FileStream("c:\\test.dat", FileMode.Open);
byte[] datas = new byte[fs.Length];
fs.Read(datas, 0, datas.Length);//文件太大可能会有问题,你可以采取分段读取
fs.Close();
byte[] datas = new byte[fs.Length];
fs.Read(datas, 0, datas.Length);//文件太大可能会有问题,你可以采取分段读取
fs.Close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StreamReader sr = new StreamReader(文件路径, Encoding.GetEncoding("utf-8"));
while (!sr.EndOfStream)
{
string textLine = sr.ReadLine();
//文本处理
}
sr.Close();
while (!sr.EndOfStream)
{
string textLine = sr.ReadLine();
//文本处理
}
sr.Close();
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询