
C# 我用下面的方法读取文本文件显示到textbox里 怎么显示是乱码啊
textBox1.Clear();if(ofdialoginput.ShowDialog()==DialogResult.OK){using(FileStreamfile...
textBox1.Clear();
if (ofdialoginput.ShowDialog() == DialogResult.OK)
{
using (FileStream filestream = File.OpenRead(ofdialoginput.FileName))
{
using (StreamReader streamreader=new StreamReader(filestream))
{
string line = null;
while ((line = streamreader.ReadLine()) != null)
{
textBox1.Text += line.ToString();
line = streamreader.ReadLine();
}
} 展开
if (ofdialoginput.ShowDialog() == DialogResult.OK)
{
using (FileStream filestream = File.OpenRead(ofdialoginput.FileName))
{
using (StreamReader streamreader=new StreamReader(filestream))
{
string line = null;
while ((line = streamreader.ReadLine()) != null)
{
textBox1.Text += line.ToString();
line = streamreader.ReadLine();
}
} 展开
2个回答
展开全部
txt本身有编码格式区别的,你可以用这种试一下。
StreamReader streamreader=new StreamReader(filestream,Encoding.Default)
StreamReader streamreader=new StreamReader(filestream,Encoding.Default)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询