当前位置: 首页 > Web前端 > HTML

在Android使用啊a-sms调用发送短信,短信内容中的“+”被替换为空格的问题

时间:2023-04-02 16:14:43 HTML

Android上使用a:sms发送短信,短信内容中的“+”替换为空格+chou'>Send//iOS使用Send在iOS上可以正常运行,但是在Android上有问题,消息的内容里面的“+”会变成一个空格,然后请问现在需要编码吗?然后改成下面的方法:Send结果还是不行,然后发现是%2B还是%20会被转换成空格(这个很神奇),转身在StackOverflow上找了很多资料无果后问了个问题,很快就有大佬回答了我的问题,说正文中的“+”需要重复两次encode,也就是把%2B改成%252B,像这样:Send然后。..它成功了。问老板为什么会这样,他回答说解码的时候解码了两次,他不明白为什么会这样。最后附上StackOverflow上相应问答的链接