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标签的文本
4359浏览 • 1回复 待解决
Text怎么解析展示带html标签的文本?
2115浏览 • 1回复 待解决
webview 如何显示纯文本html内容
2004浏览 • 1回复 待解决
编译so如何去除符号
2880浏览 • 1回复 待解决
HarmonyOS Web如何搜索html界面的内容
296浏览 • 1回复 待解决
预览器上WEB组件无法显示HTML内容
2535浏览 • 1回复 待解决
支付的路由跳转问题
227浏览 • 1回复 待解决