读书人

.NET中使用数据流出现乱码怎么解决

发布时间: 2012-05-28 17:59:33 作者: rapoo

.NET中使用数据流出现乱码,如何解决?
Stream stream = FileUpload1.PostedFile.InputStream;

StreamReader sr = new StreamReader(stream);

string strLine = sr.ReadLine();

while (strLine != null)
{
Response.Write(strLine);
Response.Write("<br/>");
strLine = sr.ReadLine();
}

sr.Close();

非中文的没问题,中文就变成了乱码。。哎

[解决办法]


StreamReader sr = new StreamReader(stream);

------》

StreamReader sr = new StreamReader(stream, Encoding.GetEncoding("utf-8"));

读书人网 >C#

热点推荐