html sms标签跳转时丢失&符号后内容

<a href="sms:10086?body=​https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header​">问一问</a><br>


该语句在从网页跳转至手机短信App时,丢失“&ie=GBK&entry=common_header”这些内容,将“&”转义为%26或者&amp; 也都不行。


请问有什么解决办法吗?

鸿蒙
UI
HMS Core
2022-11-01 15:21:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Caesari

1、在 URL 参数字符串中用 key=value 这种键值对的形式进行传递参数,多个键值对中间用 & 连接。如果在 value 中也存在 & 这个符号的话,不对其进行编码,就会引起歧义,就会发生参数丢失问题。

2、通过encodeURIComponent()和decodeURIComponent()方法对url进行编码和解码后试下。

分享
微博
QQ
微信
回复
2022-11-01 16:21:32
相关问题
Text怎么显示带html标签的文本
3187浏览 • 1回复 待解决
webview 如何显示纯文本html内容
774浏览 • 1回复 待解决
Text怎么解析展示带html标签的文本?
1461浏览 • 1回复 待解决
编译so如何去除符号
1280浏览 • 1回复 待解决
预览器上WEB组件无法显示HTML内容
1226浏览 • 1回复 待解决
提示数据丢失怎么处理?
3806浏览 • 2回复 待解决
如何实现标签随文本换行
446浏览 • 1回复 待解决
部署HAP上报安装内容过大错误
950浏览 • 1回复 待解决
如何在navigation跳转页面返回传参
564浏览 • 1回复 待解决
弹窗跳转到页面返回弹窗不消失
543浏览 • 1回复 待解决