如题,请问如何解决?

解决方案 »

  1.   

    是乱码还是被编码了?需要用正常的 Encoding解码滴
      

  2.   

    比如url中有汉字“/专题文章/”,后台取回来变成了“/ר������/”代码:
    string referer = Request.ServerVariables["HTTP_REFERER"];
      

  3.   

    HttpUtility.UrlDecode(Request.ServerVariables["HTTP_REFERER"])

    HttpUtility.UrlEncode(Request.ServerVariables["HTTP_REFERER"])
      

  4.   

    使用koukoujiayi方法试了还是乱码
      

  5.   

    通过HttpUtility.UrlDecode实现编码
      

  6.   

    使用HttpUtility.UrlDecode编码返回的依旧是乱码,因为URL地址本身是未进行urlencode编码的。另外,URL地址所在服务器程序为商业系统,无法处理。
      

  7.   

    需要编码。在http头里出现的文字只能是ansi的,其它文字都需要用过urlencoding一下。
      

  8.   

    C#通过Request.ServerVariables取得的网址环境变量是以什么方式编码的?