如果选择保存的话,可以保持原来正确的中文名,但如果是选择打开的话,打开的word文档的文件名就变成乱码了,怎么解决这个问题呢?程序中是这样写的:
Page.Response.AddHeader("Content-Disposition",  "attachment;  filename="  +  HttpUtility.UrlEncode(WenJianM)) ;

解决方案 »

  1.   

    HttpUtility.UrlEncode(WenJianM)
    改为:
    HttpUtility.UrlEncode(WenJianM,System.Text.Encoding.UTF8);我就是这样做的,没有问题
      

  2.   

    还是不行 :(我如果选择保存的话,文件名是可以正确显示的
    但选择打开的话,word文档的名字就变成乱码了
      

  3.   

    web.config里的配置:    <!--  全球化          此节设置应用程序的全球化设置。    -->
        <globalization 
                requestEncoding="gb2312" 
                responseEncoding="gb2312" 
                fileEncoding="gb2312"
       />