我现在有个url传值,是用gb2312传的。中文 会变成一串乱码。现在要读出来,希望用utf-8把它解析出来。急,解决急结贴。

解决方案 »

  1.   

    Server.UrlEncode方法对url进行编码。再取的时候使用Server.UrlDecode方法进行解码就好了
      

  2.   

    Server.UrlEncode方法对url进行编码。再取的时候使用Server.UrlDecode方法进行解码就好了
      

  3.   

    url="a.aspx?id="+Server.UrlEncode("内容")
    取值用Server.UrlDecode
      

  4.   

    楼上说的可能只是针对.net下,可是我的url是别的地方调的.例如js.
    也有Server.UrlEncode编码吗??String strTmp = System.Text.Encoding.GetEncoding("UTF-8").GetString(add);
    我用这个还是不行?