html代码中这样来试一下:<a href="index.aspx?id= <%=Server.UrlEncode("热销商品")%>" >

解决方案 »

  1.   

    看错了再回:修改Web.config中的<globalization     
                              requestEncoding="utf-8"     
                              responseEncoding="utf-8"     
            />中的requestEncoding="utf-8"修改为requestEncoding="gb2312"。 
      

  2.   

    乱码时,从几个方面去考虑,
    1.web.config的编码与对应页面中的编码不一致,
    2.你提交参数页面的编码与获取表单数据的页面编码不一致3. 如果是utf-8方式下面,如果更改了文件本身的编码,也会出现乱码