试试
StreamReader filestream=new StreamReader(customtable.PostedFile.InputStream,Encoding.GetEncoding("gb2312"));

解决方案 »

  1.   

    一是设置form.encoding(用HTML)
    二是设置request.encoding(在web.config)
      

  2.   

    web.config中
    <globalization requestEncoding="gb2312"  responseEncoding="gb2312" fileEncoding="gb2312"/>
      

  3.   

    <globalization requestEncoding="gb2312"  responseEncoding="gb2312" fileEncoding="gb2312"/>
    我这样试了,不行.
    打开后总是一片空白,有两个输入框,还有一些乱码.
      

  4.   

    在.net下沒做過.
    上傳的協議我想應該是用ftp方式.用ftp上方式傳有兩種text 和 binary.
    上傳前是不是沒有設為binary(二進制方式)?
      

  5.   

    读入数据库的话应该和web的设置没有关系吧
    别的文件没有问题的话那就奇怪了