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

Html 预填充的SMS文本在某些字符后被截断。,html,django-templates,sms,Html,Django Templates,Sms,My mobile site使用一个简单的html标记,用户可以从手机浏览器中调用手机的SMS应用程序:这将在邮件正文中预填充“hello world”,在电话号码字段中预填充“1234567” 但是我注意到,如果正文包含,则之外的文本将被截断。例如,如果文本是,则在文本正文中只预填充“hello” 有谁能解释为什么会发生这种情况,以及是否有办法避免这种情况 谢谢 根据Alex K在评论中的回答,我需要应用URL编码。我正在编写一个Django应用程序,因此在我的例子中,我做了以下操作:#是一个

My mobile site使用一个简单的html标记,用户可以从手机浏览器中调用手机的SMS应用程序:
这将在邮件正文中预填充“hello world”,在电话号码字段中预填充“1234567”

但是我注意到,如果正文包含,则之外的文本将被截断。例如,如果文本是
,则在文本正文中只预填充“hello”

有谁能解释为什么会发生这种情况,以及是否有办法避免这种情况


谢谢

根据Alex K在评论中的回答,我需要应用URL编码。我正在编写一个Django应用程序,因此在我的例子中,我做了以下操作:

#是一个URL片段标识符,因此具有特殊意义,您需要应用URL编码并将编码的字符串放入锚中
body=hello%20%23world
(您应该按常规执行此操作)确切地说,我在body中使用了Django模板标记。我的代码是
。找到了。需要在Django标记中添加| urlencode以遵循您的指示。