字节流转化为string时乱码问题
string MyString="";
HttpPostedFileBase MyFile = Request.Files[0];
int FileLen;
System.IO.Stream MyStream;
FileLen = MyFile.ContentLength;
byte[] input = new byte[FileLen];
MyStream = MyFile.InputStream;
MyStream.Read(input, 0, FileLen);
MyString = System.Text.Encoding.Default.GetString(input);
如上程序,我上传的是word文件!但是读出来的MyString是乱码!各位大虾帮忙!!
------解决方案--------------------编码问题,两头编码要一致,未必是System.Text.Encoding.Default
------解决方案--------------------把 Default 改成 utf8 试试呗,要不就调试一下 看看是哪一步出的乱码..