预填充的SMS文本在某些字符后被截断。

时间:2015-07-14 13:45:48

标签: html django-templates sms

我的移动网站使用简单的html标记,使用户可以通过移动浏览器拨打移动设备的短信应用:<a href="sms:1234567?body=hello world">Send SMS</a>这样就预先设置了“hello world”消息的正文和电话号码字段' 1234567' 。

但我注意到,如果正文包含,则之外的文字会被截断。例如,如果文本为<a href="sms:1234567?body=hello #world">Send SMS</a>,则只有'hello'预填充文本正文。

任何人都可以阐明为什么会发生这种情况,以及是否有办法规避这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

根据Alex K在评论中的回复,我需要应用URL编码。我正在编写一个Django应用程序,所以在我的情况下,我做了以下内容:<a href="sms:+92123?body={{ description|urlencode }}">SMS</a>