我的服务器上安装了 kannel,我正在使用它通过 SMPP 连接到 SMS 网关。当我尝试发送短信时"%"
,短信未发送。但没有"%"
它工作正常。谢谢
我通过使用将消息转换为 HTML 找到了解决方案urlencode($message)
加油^_^
我的服务器上安装了 kannel,我正在使用它通过 SMPP 连接到 SMS 网关。当我尝试发送短信时"%"
,短信未发送。但没有"%"
它工作正常。谢谢
我通过使用将消息转换为 HTML 找到了解决方案urlencode($message)
加油^_^
您还可以通过在 kannel.conf 文件中添加以下内容来更改字符集默认值来实现它
alt-charset = "ASCII"
我相信 kannel 是 XML,因此,您必须转义一个百分比%
。
尝试替换%
为%
使用http方法,
CALL METHOD cl_http_client=>if_http_client~escape_url
EXPORTING
unescaped = I_MESSAGE
receiving
escaped = temp_str
.
i_message
是没有 URL 内容的消息。向此方法输入消息和特殊字符,它将转换那些避免错误的字符。
尝试使用 %25 而不是 % 这是基于 url 编码的。它对我有用