首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

字节流转化为string时乱码有关问题

2012-03-11 
字节流转化为string时乱码问题string MyStringHttpPostedFileBase MyFile Request.Files[0]int Fil

字节流转化为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 试试呗,要不就调试一下 看看是哪一步出的乱码..

热点排行