strFileName = HttpUtility.UrlEncode("全部平台" + "_" + AreaName, Encoding.UTF8);
为什么"全部平台"会显示成"e5"?
后面的中文就正常显示的?

解决方案 »

  1.   

    编码问题!把你的编码改为gb2312试一下!:
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
      

  2.   

    也可以在WebConfig里面设置,这样不管那个页面都会使用同一种编码
      

  3.   

    如噶在Webconfig中设置的话是这样的:
        <system.web>
            <globalization
                requestEncoding="gb2312"     responseEncoding="gb2312"         fileEncoding="gb2312"  culture="en-AU"
       />
        </system.web>
      

  4.   

    Url中最好不要用中文,否则会出现各种稀奇古怪的问题。
    包括代码也是一样!