c#读取到的TXT文件中的中文乱码怎么解决
代码如下stringfilename="";stringstr1="";if(this.openFileDialog1.ShowDialog()==DialogResul...
代码如下
string filename="";
string str1 = "";
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)//获得txt文件
{
filename = this.openFileDialog1.FileName;
}
StreamReader sr = File.OpenText(filename);//读取文件
str1 = sr.ReadToEnd();//把txt文件中的内容赋值给str1字符串
我想要解决以后的代码,不要给我看解决方案了,我看了很多解决方案就是弄不起来,也不知道那里错了,所以求大神帮我直接解决了吧 展开
string filename="";
string str1 = "";
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)//获得txt文件
{
filename = this.openFileDialog1.FileName;
}
StreamReader sr = File.OpenText(filename);//读取文件
str1 = sr.ReadToEnd();//把txt文件中的内容赋值给str1字符串
我想要解决以后的代码,不要给我看解决方案了,我看了很多解决方案就是弄不起来,也不知道那里错了,所以求大神帮我直接解决了吧 展开
展开全部
使用这个试试看
using (System.IO.StreamReader sr = new System.IO.StreamReader(filename, true))
{
str1 = sr.ReadToEnd();
}
using (System.IO.StreamReader sr = new System.IO.StreamReader(filename, true))
{
str1 = sr.ReadToEnd();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FileStream fs = new FileStream("files/Save.txt", FileMode.Open);
StreamReader sr = new StreamReader(fs, Encoding.Default);
string line = sr.ReadLine();
StreamReader sr = new StreamReader(fs, Encoding.Default);
string line = sr.ReadLine();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |