微信要分享的url的参数不能被转义么?

飞檐走壁的容MM
  • 417
回复
阅读 3.6k
1 个回答

看你的意思,你是想在一个‘https://baidu.com’这样的链接后面加入参数吧?
如果是的话,你可以复制:

function set_url(url, param) {
    //拼接url
    var n_param = urlToString(param);
    var n_url = "";
    if(param != '' && param != null)
        n_url = url + '?' + n_param;
    else
        n_url = url;
    return n_url;
}
//url 'https://baidu.com'
//param 参数对象

帮你找了一下,貌似只找到一个后端的方法:传送门
String temp = URLEncoder.encode(str,"UTF-8");

你用错方法了吧?试试这个encodeURIComponent(url)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏