一个地址http://localhost/form1.aspx?id=张三李四
结果我发现传入的参数值“张三李四”变成了乱码。而有时候又是正常的,怎么回事呢?

解决方案 »

  1.   

    设置web.config的编码方式为gb2312,并且页面文件也存为2312的编码即可解决
      

  2.   

    你是用 request 读取的时候出现乱码吗?
    如果是你可以这样:
    http://localhost/form1.aspx?id=Server.UrlEncode(“张三李四”)
    在读取的时候用Server.UrlDecode(Request["id"])
      

  3.   

    是这个属性吗?
    <globalization 
                requestEncoding="utf-8" 
                responseEncoding="utf-8" 
       />
      

  4.   

    编码&解码 Server.UrlEncode UrlDecode