设计上传程序,英文名字没问题,上传中文出现乱码,求高手解决一下。

解决方案 »

  1.   

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

  2.   

    这样试试看:
    web.config文件
        <globalization 
                requestEncoding="utf-8" 
                responseEncoding="utf-8" 
       />
    改成
        <globalization 
                requestEncoding="gb2312" 
                responseEncoding="gb2312" 
       />
      

  3.   

    还有这招啊?
    不用改web.config文件,我写了上传,用的就是utf-8编码,不会出现乱码.
    最好用英文,因为中文到处都可能出问题.
      

  4.   

    上传时候使用 filename = Server.UrlEncode(文件名)
    在要显示文件名的时候可以 filename = Server.UrlDecode(文件名)