Php URL无法解码消息

Php URL无法解码消息,php,Php,我在集成路由移动短信网关时遇到了问题。在URL中,我发送消息,但URL不接受空格,因此使用encode函数对消息进行编码,然后URL接受消息,但使用encode后,SMS也会以编码方式接收。 请检查代码 $text=”“$短信。" " . $用户数据['otp']。""; $message=$this->myUrlEncode($text); $URL=”http://rslr.connectbind.com:8080/bulksms/bulksms?username=$username&p

我在集成路由移动短信网关时遇到了问题。在URL中,我发送消息,但URL不接受空格,因此使用encode函数对消息进行编码,然后URL接受消息,但使用encode后,SMS也会以编码方式接收。 请检查代码

$text=”“$短信。"   " . $用户数据['otp']。"";
$message=$this->myUrlEncode($text);
$URL=”http://rslr.connectbind.com:8080/bulksms/bulksms?username=$username&password=$password&type=0&dlr=1&destination=$number&source=$source&message=$message”;
curl_setopt_数组($curl,数组(
CURLOPT_端口=>“8080”,
CURLOPT_URL=>$URL,
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_编码=>“”,
CURLOPT_MAXREDIRS=>30,
CULLOPT_超时=>60,
CURLOPT_HTTP_VERSION=>CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST=>“获取”,
CURLOPT_HTTPHEADER=>数组(
“接受:*/*”,
“连接:保持活动状态”,
“主机:rslr.connectbind.com:8080”,
),
));
$response=curl\u exec($curl);

那么,我应该怎么做才能解决这个问题呢?

不确定encode函数的作用,但是如果您只包装“urlencode”,您可以使用“urldecode”

$response = urldecode(curl_exec($curl));

请分享
myUrlEncode
的功能。否则,这只是猜测。