$url = "test.php?str="urlencode("test+test+test");

解决方案 »

  1.   

    错了错了,应该是:
    $url = "test.php?str=" . urlencode("test+test+test");echo urldecode($url);
      

  2.   


    我想取str的值时,应该怎么取呀
      

  3.   

    当url传递的参数中有"+"时,"+"是被当作" "来解析的
    若传递串中需要包含"+",需要对"+"进行编码,将"+"转换为"%2B"
    在客户端可用js的escape(string,1)当然也可以分析$_SERVER["QUERY_STRING"]
      

  4.   

    不行呀
    phpteam(我忍住不哭) 是不是
    这样啊 $str=urldecode($str)